Kunne du godt tænke dig, at nogle af dine widgets kun vises på bestemte sider?
WordPress pluginet Widget Logic giver dig mulighed for at bestemme, hvilke sider dine widgets vises på ved hjælp af WordPress’ Conditional Tags.
Lad os sige du har en widget, der viser dine seneste indlæg. Den vil du kun vise på dine sider og ikke indlæg, arkiver osv. Ved hjælp af Widget Logic, kan du bare skrive is_page()
i en boks der kommer under widget indstillingerne, og wupti – så vises den kun på sider.

Her er nogle eksempler på nogle Conditional Tags og anden PHP kode du kan bruge:
is_home() || is_front_page()
– Din forside
is_single()
– Dine indlæg
is_page()
– Din sider
!is_page('about')
– Alle sider undtagen ‘about’
is_single() && in_category('Nyheder)
– Indlæg i kategorien Nyheder
current_user_can('install_themes')
– Vises kun til admins
strpos( $_SERVER['HTTP_REFERER'], "google.dk" ) != false
– Folk der er kommet til siden fra Google.dk
Du kan bruge !
(NOT) for at gøre det omvendte. Fx !is_home()
er alle sider UNDTAGEN forsiden.
||
(OR) er “eller”
&&
(AND) er “og”