Ako zobraziť widgety WordPress na konkrétnych stránkach

WordPress umožňuje používateľom jednoducho prispôsobiť vzhľad svojho blogu pomocou miniaplikácií, ako sú Posledné príspevky, Posledné komentáre, Kategórie, Archívy atď. Problém je v tom, že tieto miniaplikácie sa štandardne zobrazujú na bočnom paneli na všetkých stránkach webu a WordPress ne ponúka integrovanú možnosť priradenia umiestnenia pre miniaplikácie. Našťastie existuje niekoľko skvelých doplnkov, ktoré pridávajú funkcie zobraziť alebo skryť miniaplikácie na konkrétnych stránkachvo WordPress bez toho, aby ste si vyžadovali znalosti PHP alebo sa zaoberali kódom šablóny. Aj keď by to mala byť základná funkcia WordPress, pretože je užitočná, napríklad, že má zmysel zobrazovať miniaplikáciu Posledné príspevky na jednotlivých stránkachiba a nie na domovskej stránke, ktorá už zobrazuje najnovšie príspevky. Podobne môžete potrebné widgety umiestniť iba na domovskú stránku.

Nižšie sú uvedené niektoré z najlepších doplnkov. Môžete použiť buď Widget Logic, doplnok založený na podmienených značkách alebo Widget Context and Display Widgety, doplnky založené na používateľskom rozhraní, ktoré nevyžadujú manuálne pridávanie značky. Vyberte si ten, ktorý vám najviac vyhovuje!

Widgetová logika – Stiahnite si tu

Tento doplnok vám umožňuje ovládať, na ktorých stránkach sa zobrazia widgety pomocou podmienených značiek WP. Má tiež možnosť pridať filter „widget_content“, ktorý vám umožní vyladiť HTML ľubovoľného widgetu podľa vašej témy. Tento doplnok pridáva ku každému widgetu ďalšie ovládacie pole s názvom „Widget logic“, kde môžete použiť príslušné podmienené značky WordPress alebo akýkoľvek všeobecný kód PHP. Doplnok funguje ako kúzlo a umožňuje zobraziť widgety presne tak, ako chcete. Používajte ho však opatrne, pretože doplnok používa eval() a niektorí používatelia môžu považovať značky za nepriateľské.

Niektoré bežne používané značky sú:

is_home() – zobrazenie miniaplikácie iba na domovskej stránke

is_single() – zobrazenie miniaplikácie iba na stránke s jedným príspevkom

!is_single() – zobrazí miniaplikáciu na všetkých stránkach okrem jednej stránky príspevku

is_single( '17' ) – Na zobrazenie miniaplikácie iba v príspevku s ID 17

is_page() – zobrazenie miniaplikácie iba na stránkach

is_category() – zobrazenie miniaplikácie na stránke archívu kategórií

is_tag() – zobrazenie miniaplikácie na stránke archívu značiek

Tieto možnosti sú zobrazené na stránke Widgety, použite ich len v prípade potreby.

Zobraziť miniaplikácie - Stiahnite si tu

Podobný a ľahko použiteľný doplnok, ktorý eliminuje potrebu manuálneho pridávania podmienených značiek. Zobraziť miniaplikácie pridávajú do každej miniaplikácie začiarkavacie políčka, aby ju mohli zobraziť alebo skryť na každej stránke lokality. Môžete si vybrať jednu alebo viac stránok na zobrazenie alebo skrytie miniaplikácií na týchto určených stránkach. Umožňuje vám zmeniť obsah bočného panela pre rôzne stránky, kategórie, vlastné taxonómie a jazyky WPML. Jediným obmedzením je, že funguje iba s widgetmi napísanými vo formáte WordPress verzie 2.8. V predvolenom nastavení je vybratá možnosť „Skryť začiarknuté“ bez začiarknutých políčok.

Kontext widgetu – Stiahnite si tu

Ďalší podobný doplnok s užívateľsky prívetivým rozhraním, ktorý uľahčuje zobrazenie alebo skrytie miniaplikácií na konkrétnych príspevkoch, stránkach alebo častiach vašej lokality – titulná strana, príspevky, stránky, archívy, vyhľadávanie atď. Obsahuje aj zacielenie na sekcie podľa adries URL (s podpora zástupných znakov) pre maximálnu flexibilitu.

Napríklad, ak chcete zobraziť miniaplikáciu iba v kategórii iPhone, zadajte umiestnenie ako kategória/iphone/* zacieliť na všetky príspevky v kategórii iPhone. Podobne, ak chcete zobraziť miniaplikáciu iba na konkrétnej jednotlivej stránke, stačí zadať adresu URL webovej stránky */kontakt a uistite sa, že stav kontextu widgetu je nastavený na „Zobraziť na vybratom“.

Dúfam, že ste tento príspevok považovali za užitočný. 🙂

Tagy: Tipy na blogovanieTrikyWordPress