Kaip konkrečiuose puslapiuose rodyti „WordPress“ valdiklius

„WordPress“ leidžia vartotojams lengvai tinkinti savo tinklaraščio išvaizdą naudojant tokius valdiklius kaip Naujausi įrašai, Naujausi komentarai, Kategorijos, Archyvai ir kt. Problema ta, kad šie valdikliai pagal numatytuosius nustatymus rodomi šoninėje juostoje visuose svetainės puslapiuose, o „WordPress“ to nedaro. t siūlo integruotą galimybę priskirti valdiklių vietą. Laimei, yra keletas puikių įskiepių, kurie papildo funkcionalumą rodyti arba slėpti valdiklius konkrečiuose puslapiuose„WordPress“. nereikalaujant PHP įgūdžių ar nesusimaišant su šablono kodu. Tačiau tai turėtų būti pagrindinė „WordPress“ funkcija, nes ji yra naudinga, pavyzdžiui, tikslinga rodyti naujausių įrašų valdiklį atskiruose puslapiuose.tik pagrindiniame puslapyje, kuriame jau rodomi naujausi įrašai. Taip pat reikiamus valdiklius galite įdėti tik pagrindiniame puslapyje.

Žemiau yra keletas geriausių įskiepių. Galite naudoti „Widget Logic“ – papildinį, pagrįstą sąlyginėmis žymomis arba Valdiklių konteksto ir ekrano valdikliai, UI pagrįsti papildiniai, kuriems nereikia rankiniu būdu pridėti žymos. Išsirinkite sau tinkamiausią!

Valdiklio logika – Atsisiųskite čia

Šis papildinys leidžia valdyti, kuriuose puslapiuose rodomi valdikliai, naudojant WP sąlygines žymas. Taip pat yra galimybė pridėti filtrą „widget_content“, kuris leidžia koreguoti bet kurio valdiklio HTML pagal jūsų temą. Šis papildinys kiekvienam valdikliui prideda papildomą valdymo lauką, vadinamą „Valdiklio logika“, kuriame galite naudoti atitinkamas „WordPress“ sąlygines žymas arba bet kokį bendrą PHP kodą. Papildinys veikia kaip žavesys ir leidžia rodyti valdiklius tiksliai taip, kaip norite. Tačiau naudokite jį atsargiai, nes papildinys naudoja eval() ir kai kuriems vartotojams žymos gali atrodyti netinkamos.

Kai kurios dažniausiai naudojamos žymos:

is_home() – rodyti valdiklį tik pagrindiniame puslapyje

is_single() – rodyti valdiklį tik vieno įrašo puslapyje

!is_single() – rodyti valdiklį visuose puslapiuose, išskyrus vieno įrašo puslapį

is_single('17') – rodyti valdiklį tik įraše, kurio ID 17

is_page() – kad valdiklis būtų rodomas tik puslapiuose

is_category() – kad būtų rodomas valdiklis kategorijų archyvo puslapyje

is_tag() – valdikliui rodyti žymų archyvo puslapyje

Šios parinktys rodomos valdiklių puslapyje, naudokite tik tada, kai reikia.

Ekrano valdikliai - Atsisiųskite čia

Panašus ir lengvai naudojamas papildinys, dėl kurio nereikia rankiniu būdu pridėti sąlyginių žymų. Vaizdo valdikliai prie kiekvieno valdiklio prideda žymimuosius laukelius, kad jis būtų rodomas arba paslėptas kiekviename svetainės puslapyje. Galite pasirinkti vieną ar daugiau puslapių, kad būtų rodomi arba paslėpti valdikliai tuose nurodytuose puslapiuose. Tai leidžia keisti skirtingų puslapių, kategorijų, pasirinktinių taksonomijų ir WPML kalbų šoninės juostos turinį. Vienintelis apribojimas yra tas, kad jis veikia tik su valdikliais, parašytais WordPress versijos 2.8 formatu. Pagal numatytuosius nustatymus „Slėpti, kai pažymėta“ yra pažymėta be pažymėtų laukelių.

Valdiklio kontekstas – Atsisiųskite čia

Kitas panašus papildinys su patogia sąsaja, leidžiančia lengvai rodyti arba slėpti valdiklius konkrečiuose svetainės įrašuose, puslapiuose ar skyriuose – pirmajame puslapyje, įrašuose, puslapiuose, archyvuose, paieškoje ir t. t. Jame taip pat yra skilčių taikymas pagal URL (su pakaitos simbolių palaikymas) maksimaliam lankstumui.

Pavyzdžiui, jei norite, kad valdiklis būtų rodomas tik „iPhone“ kategorijoje, įveskite vietą kaip kategorija/iphone/* taikyti pagal visus „iPhone“ kategorijos įrašus. Panašiai, norėdami rodyti valdiklį tik konkrečiame atskirame puslapyje, tiesiog įveskite tinklalapio URL, pvz */kontaktas ir įsitikinkite, kad valdiklio konteksto būsena nustatyta į „Rodyti pasirinktame“.

Tikimės, kad šis įrašas buvo naudingas. 🙂

Žymos: BloggingTipsTricksWordPress