Hvordan vise WordPress-widgets på bestemte sider

WordPress lar brukere enkelt tilpasse utseendet til bloggen deres ved å bruke widgets som nylige innlegg, nylige kommentarer, kategorier, arkiver osv. Problemet er at disse widgetene vises i sidefeltet som standard på alle sidene på nettstedet, og WordPress gjør det' t tilbyr et integrert alternativ for å tildele plassering for widgets. Heldigvis er det noen gode plugins som legger til funksjonaliteten til vise eller skjule widgets på bestemte sideri WordPress uten å kreve PHP-kunnskaper eller rote med malkoden. Skjønt, dette bør være en kjernefunksjon i WordPress ettersom det er nyttig, som å si at det er fornuftig å vise widgeten for nylige innlegg på enkeltsiderbare og ikke på hjemmesiden, som allerede viser de siste innleggene. På samme måte kan du bare plassere nødvendige widgets på hjemmesiden.

Nedenfor er noen av de beste pluginene. Du kan enten bruke Widget Logic, en plugin basert på betingede tagger eller Widget Context and Display Widgets, brukergrensesnittbaserte plugins som ikke krever å legge til taggen manuelt. Velg en som passer deg best!

Widget Logic - Last ned her

Denne plugin-en lar deg kontrollere hvilke sider widgets vises ved å bruke WPs betingede tagger. Den har også en mulighet til å legge til et "widget_content"-filter som lar deg justere HTML-koden til en hvilken som helst widget i henhold til temaet ditt. Denne plugin-en legger til et ekstra kontrollfelt kalt "Widget-logikk" til hver widget, der du kan bruke de riktige WordPress Conditional Tags, eller en hvilken som helst generell PHP-kode. Plugin-en fungerer som en sjarm og lar deg vise widgets akkurat som du vil. Bruk den imidlertid med forsiktighet ettersom plugin-en bruker eval() og noen brukere kan finne taggene uvennlige.

Noen vanlig brukte tagger er:

is_home() – For å vise widgeten kun på hjemmesiden

is_single() - For å vise widgeten kun på en enkelt postside

!is_single() – For å vise widgeten på alle sider unntatt enkeltpostside

is_single( '17') – For å vise widget kun på innlegg med ID 17

is_page() - For å vise widgeten kun på sider

is_category() - For å vise widgeten på kategoriarkivsiden

is_tag() – For å vise widgeten på tag-arkivsiden

Disse alternativene vises på Widgets-siden, bruk kun når det er nødvendig.

Vis widgeter - Last ned her

En lignende og brukervennlig plugin som eliminerer behovet for manuelt å legge til betingede tagger. Display Widgets legger til avmerkingsbokser til hver widget for å enten vise eller skjule den på hver side. Du kan velge én eller flere sider for å vise eller skjule widgets på de angitte sidene. Den lar deg endre sidefeltinnholdet for forskjellige sider, kategorier, tilpassede taksonomier og WPML-språk. Den eneste begrensningen er at det bare fungerer med widgets skrevet i WordPress versjon 2.8-format. Som standard er "Skjul ved avkrysset" valgt uten avmerkede bokser.

Widget-kontekst - Last ned her

En annen lignende plugin med et brukervennlig grensesnitt som gjør det enkelt å vise eller skjule widgets på spesifikke innlegg, sider eller deler av nettstedet ditt – forside, innlegg, sider, arkiver, søk osv. Den har også seksjonsmålretting etter URL-er (med jokertegnstøtte) for maksimal fleksibilitet.

For eksempel, hvis du vil vise widgeten bare på iPhone-kategorien, skriv inn plasseringen som kategori/iphone/* for å målrette mot alle innlegg i iPhone-kategorien. På samme måte, for å vise en widget bare på en bestemt individuell side, skriv inn nettadressen til nettsiden, som */kontakt og sørg for at widgetkontekststatus er satt til "Vis på valgt".

Håper du fant dette innlegget nyttig. 🙂

Tags: BloggingTipsTriksWordPress