Widget Logic

Widget Logic är ett plugin jag har använt flitigt den senaste tiden. Det gör att man kan styra vilka sidor som ska visa en specifik widget i WordPress. Jag använder det t.ex. på denna blogg för att enbart visa bloggkategorier när du som besökare befinner sig i bloggdelen. Widget Logic är ett plugin som kräver en hel del kunskap av dig som webbplats- eller bloggägare. När man installerat och aktiverat pluginet dyker det upp ett extra fält i widgetarnas inställningar. Där skriver man in den kod som bestämmer var widgeten ska visas. Här nedan ger jag några exempel på vanliga kodsnuttar du kan komma att vilja använda.

 

Visa en widget enbart på bloggens förstasida, då den är ett bloggflöde

is_home() && $post==$posts[0] && !is_paged()

 

Visa en widget enbart på förstasidan, då den är en statisk sida

is_front_page()

 

Visa en widget enbart på en specifik sida

is_page('kontakt')

 

Vill du visa en widget på flera sidor, men enbart dem

is_page('hem') || is_page('kontakt') || is_page('blommor')

 

Visa en widget på en specifik sida samt sidor som har den sidan som förälder:

global $post; return (is_page('home') || is_page(85) || ($post->post_parent=="85"));