Mi è capitato di recente di intervenire su una installazione WooCommerce dove il cliente, nel suo tema Avada, aveva un problema nella visualizzazione di tutti i tags inseriti nel sito.
Riusciva a vederne solo alcuni e non tutti all’interno del widget tags cloud di serie in WordPress
Il suo caso prevedeva un utilizzo maggiore di tags, rispetto al limite fissato nelle query di default in WordPress di 45.
Infatti WordPress fissa questo limite a 45, proprio per salvaguardare il numero massimo di query, che una pagina, all’interno del sito possa effettuare.
Sappiamo infatti che di norma avere molte “chiamate” in una pagina non è il massimo per quanto riguarda sia il carico al server sia per un discorso di rendering finale della pagina e quindi di caricamento.
Per ovviare a questo possiamo usare 2 filtri che andranno a modificare la query fatta dai widgets tag cloud di serie in WordPress ma anche in WooCommerce!
Il codice che potete inserire nel vostro file function.php sono i seguenti:
Per WordPres
Per WooCommerce
Spero che questi codici vi siano di aiuto il giorno nel quale andrete ad avere molti tags associati ad un post in WordPress, o un prodotto in WooCommerce, e li vogliate visualizzare tutti nel widget tag cloud magari usato per un menu o per dei link nella pagina!