Het is mogelijk verschillende sidebars te bouwen en deze mbv get_sidebar() aan te roepen.
Dit betekent echter meer bestanden en dus een zwaardere website.
Je kan hier ook een plugin zoals widget logic voor gebruiken, maar ook dit heeft een zwaardere website tot gevolg.
Ik ben voorstander van zo min mogelijk plugins, en een zo klein mogelijke website om bandbreedte en snelheid te bevorderen.
De oplossing om uw widgets op bepaalde pagina´s te verbergen kan heel gemakkelijk mbv css regels.
1. Vind de id van de pagina
Deze kun je vinden via admin –> pagina´s. Wanneer je met je muis over de pagina titel gaat kun je de id aflezen.
2. Vind de class of id van de widget div
Deze kun je vinden door de paginabron van je pagina te bekijken.
3. Edit je css bestand
In mijn geval kan ik op pagina 47 de text-2 widget op deze manier verbergen:
.page-id-47 #text-2 { display:none;}
Hierdoor zie je op deze pagina de “Bel Mij” knop wel maar op deze pagina niet, en toch heb ik maar 1 sidebar.
Ik heb dus maar 1 regel css toegevoegd ipv een plug-in of extra sidebar!