Как да показвате WordPress джаджи на конкретни страници

WordPress позволява на потребителите лесно да персонализират външния вид на своя блог, използвайки джаджи като скорошни публикации, последни коментари, категории, архиви и т.н. Проблемът е, че тези джаджи се показват в страничната лента по подразбиране на всички страници на сайта и WordPress не t предлага интегрирана опция за задаване на разположението на джаджи. За щастие има някои страхотни плъгини, които добавят функционалността показване или скриване на джаджи на определени страницив WordPress без да се изискват PHP умения или да се забъркваш с кода на шаблона. Въпреки това, това трябва да е основна функция на WordPress, тъй като е полезна, като например да кажем, че има смисъл да се показва джаджа за последните публикации на отделни страницисамо, а не на началната страница, която вече показва най-новите публикации. По същия начин можете да поставите необходимите джаджи само на началната страница.

По-долу са някои от най-добрите плъгини. Можете да използвате Widget Logic, плъгин, базиран на условни етикети или Widget Context и Display Widgets, плъгини, базирани на потребителски интерфейс, които не изискват ръчно добавяне на маркера. Изберете този, който ви подхожда най-добре!

Widget Logic – Изтеглете от тук

Този плъгин ви позволява да контролирате на кои страници се появяват джаджи с помощта на условните тагове на WP. Той също така има опция за добавяне на филтър „widget_content“, който ви позволява да настройвате HTML на всяка джаджа според вашата тема. Този плъгин добавя допълнително поле за управление, наречено "Widget logic" към всяка джаджа, където можете да използвате подходящите условни маркери на WordPress или всеки общ PHP код. Плъгинът работи като чар и ви позволява да показвате джаджи точно както искате. Въпреки това, използвайте го предпазливо, тъй като плъгинът използва eval() и някои потребители може да намерят етикетите за неприветливи.

Някои често използвани тагове са:

is_home() – За показване на джаджата само на началната страница

is_single() - За показване на джаджата само на страница с една публикация

!is_single() - За показване на джаджата на всички страници с изключение на една страница с публикация

is_single( '17' ) – За показване на джаджа само в публикация с ID 17

is_page() - За показване на джаджата само на страници

is_category() - За показване на джаджата на страницата с архив на категории

is_tag() - За показване на джаджата на страницата с архив на етикети

Тези опции са показани на страницата Widgets, използвайте само когато е необходимо.

Показване на джаджи - Изтеглете тук

Подобен и лесен за използване плъгин, който елиминира необходимостта от ръчно добавяне на условни тагове. Display Widgets добавя квадратчета за отметка към всяка джаджа, за да я покаже или скрие на всяка страница на сайта. Можете да изберете една или повече страници, за да покажете или скриете джаджи на тези посочени страници. Позволява ви да промените съдържанието на страничната лента за различни страници, категории, персонализирани таксономии и WPML езици. Единственото ограничение е, че работи само с джаджи, написани във формат на WordPress версия 2.8. По подразбиране е избрано „Скриване при отметнато“ без отметнати квадратчета.

Контекст на джаджа – Изтеглете от тук

Друг подобен плъгин с удобен за потребителя интерфейс, който улеснява показването или скриването на джаджи в конкретни публикации, страници или секции от вашия сайт – начална страница, публикации, страници, архиви, търсене и т.н. Той също така включва насочване на раздели по URL адреси (с поддръжка на заместващи знаци) за максимална гъвкавост.

Например, ако искате да покажете джаджата само на категория iPhone, тогава въведете местоположението като категория/iphone/* за насочване към всички публикации в категория iPhone. По същия начин, за да покажете джаджа само на конкретна отделна страница, просто въведете URL адреса на уеб страницата като */контакт и се уверете, че състоянието на контекста на джаджа е зададено на „Показване при избрано“.

Надявам се, че сте намерили тази публикация полезна. 🙂

Етикети: BloggingTipsTricksWordPress