Voor verschillende websites gebruik ik de plugin widget logic. Het begon toen ik een plugin zocht voor het maken van verschillende sidebars. Mijn bedoeling was om voor iedere pagina verschillende menu’s te maken voor mijn WordPress site. Na eerst het een en ander te hebben geprobeerd kwam ik uit bij deze plugin.
Allereerst, als je honderden pagina’s hebt en je wilt voor iedere pagina een ander menu aan de zijkant, dan is deze plugin niet geschikt. Je zal verder in dit artikel zien waarom.
De widget logic plugin geeft je de mogelijkheid om een widget naar een bepaalde pagina, post of categorie te verwijzen. Je kunt een widget ook zo instellen dat hij op een bepaalde pagina wel of niet komt te staan. Je hebt bijvoorbeeld een reissite en je wilt op een landen pagina in het rechter of linker menu het weer tonen. Je maakt een widget aan en verwijst deze door het plaatsen van een code naar deze pagina. Hij zal alleen te zien zijn op deze pagina en niet op andere pagina’s. Op deze manier kan je dus voor ieder pagina een ander menu creëeren. Zo lijkt het alsof je verschillende sidebars gebruikt maar dat is natuurlijk niet zo. Een klein nadeel is dat je op den duur wel erg veel widgets hebt gemaakt en door de bomen het bos niet meer ziet.
Het is belangrijk welke codes je moet gebruiken. Ik geef een aantal voorbeelden;
is_home() - verwijzing naar de homepage
is_page('about') - verwijzing naar een pagina
is_category(array(5,9,10,11)) - verwijzing naar meedere categoriën
is_single(5) - verwijzing naar een post
Let op! Wannner je ! ervoor plaatst betekent dat hij niet hiernaar verwijst, bijv;
!
is_home()