A WordPress widgetek megjelenítése meghatározott oldalakon

A WordPress lehetővé teszi a felhasználók számára, hogy egyszerűen testreszabják blogjuk megjelenését olyan widgetek segítségével, mint a Legutóbbi bejegyzések, Legutóbbi megjegyzések, Kategóriák, Archívumok stb. A probléma az, hogy ezek a widgetek alapértelmezés szerint a webhely minden oldalán megjelennek az oldalsávon, a WordPress pedig nem. A t integrált lehetőséget kínál a widgetek elhelyezésének hozzárendelésére. Szerencsére van néhány nagyszerű bővítmény, amely hozzáadja a funkcionalitást widgetek megjelenítése vagy elrejtése adott oldalakona WordPressben anélkül, hogy PHP-ismeretekre lenne szükség, vagy a sablonkóddal vacakolna. Ennek azonban a WordPress alapvető funkciójának kell lennie, mivel hasznosnak tűnik, például, ha van értelme a Legutóbbi bejegyzések widgetet egyetlen oldalon megjeleníteni.csak és nem a kezdőlapon, amely már megjeleníti a legfrissebb bejegyzéseket. Hasonlóképpen, csak a kezdőlapon helyezheti el a szükséges widgeteket.

Az alábbiakban bemutatjuk a legjobb pluginokat. Használhatja a Widget Logic-ot, a feltételes címkéken alapuló beépülő modult vagy Widget-kontextus és megjelenítési widgetek, UI-alapú bővítmények, amelyekhez nincs szükség a címke kézi hozzáadására. Válaszd ki a számodra legmegfelelőbbet!

Widget Logic - Töltse le itt

Ezzel a beépülő modullal szabályozhatja, hogy mely oldalakon jelenjenek meg a widgetek a WP feltételes címkéivel. Lehetősége van egy „widget_content” szűrő hozzáadására is, amely lehetővé teszi bármely widget HTML-kódjának módosítását a témája szerint. Ez a beépülő modul minden widgethez hozzáad egy "Widget logic" nevű extra vezérlőmezőt, ahol használhatja a megfelelő WordPress feltételes címkéket vagy bármilyen általános PHP kódot. A beépülő modul bűbájként működik, és lehetővé teszi, hogy pontosan úgy jelenítse meg a widgeteket, ahogyan szeretné. Használja azonban óvatosan, mivel a beépülő modul az eval() függvényt használja, és egyes felhasználók barátságtalannak találhatják a címkéket.

Néhány gyakran használt címke:

is_home() – A widget csak a kezdőlapon való megjelenítéséhez

is_single() - A widget megjelenítése csak egyetlen bejegyzés oldalon

!is_single() - A widget megjelenítése az összes oldalon, kivéve az egyetlen bejegyzés oldalát

is_single( '17' ) – A widget megjelenítése csak a 17-es azonosítójú bejegyzéseknél

is_page() - A widget csak oldalakon történő megjelenítése

is_category() - A widget megjelenítése a kategóriaarchívum oldalon

is_tag() - A widget megjelenítése a címkearchívum oldalon

Ezek a lehetőségek a Widgetek oldalon jelennek meg, csak szükség esetén használja.

Kijelző widgetek - Töltse le itt

Hasonló és könnyen használható bővítmény, amely kiküszöböli a feltételes címkék manuális hozzáadását. A Display Widgets jelölőnégyzeteket ad minden widgethez, hogy megjelenítse vagy elrejtse azokat a webhely minden oldalán. Kiválaszthat egy vagy több oldalt a widgetek megjelenítéséhez vagy elrejtéséhez a megadott oldalakon. Lehetővé teszi az oldalsáv tartalmának módosítását a különböző oldalak, kategóriák, egyéni taxonómiák és WPML nyelvek számára. Az egyetlen korlátozás az, hogy csak a WordPress 2.8-as verziójában írt widgetekkel működik. Alapértelmezés szerint az „Elrejtés bejelölve” van bejelölve, és nincs bejelölve négyzet.

Widget kontextus - Töltse le itt

Egy másik hasonló beépülő modul felhasználóbarát felülettel, amely megkönnyíti a widgetek megjelenítését vagy elrejtését a webhely bizonyos bejegyzéseinél, oldalainál vagy szakaszainál – címlapon, bejegyzéseken, oldalakon, archívumokban, keresésben stb. Ezenkívül tartalmaz szakaszcélzást URL-ek alapján (azzal helyettesítő karakterek támogatása) a maximális rugalmasság érdekében.

Például, ha csak iPhone kategóriában szeretné megjeleníteni a widgetet, akkor adja meg a helyet mint kategória/iphone/* az iPhone kategória összes bejegyzésének megcélzásához. Hasonlóképpen, ha egy widgetet csak egy adott oldalon szeretne megjeleníteni, csak írja be a weboldal URL-címét */kapcsolatba lépni és győződjön meg arról, hogy a widget kontextus állapota „Megjelenítés a kiválasztotton” értékre van állítva.

Remélem hasznosnak találtad ezt a bejegyzést. 🙂

Címkék: BloggingTipsTricksWordPress