TS Custom Widgets
Сайдбар в блоге на WordPress может быть организован двумя способами: напрямую через вставку php-кода и с помощью виджетов. Если вы хоть чуть-чуть разбираетесь в html, css и php, то несомненно предпочтете использовать ручное редактирование файла сайдбара, но если ваших знаний не хватает на то, чтобы копаться в кодексе, разбирая синтаксис тегов шаблонов, то вы вынуждены использовать систему виджетов. Бывают ситуации, когда необходимо показать виджет только на определенных страницах блога, а на других его надо скрыть. При ручном редактировании сайдбара для решения этой задачи достаточно воспользоваться
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку slayers-custom-widgets в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Плагин создает свое собственное меню в админке блога под названием "TS Custom widgets". Именно там и происходит настройка вывода виджетов. В первой колонке будет выведен список неиспользуемых в блоге виджетов (но доступных для использования на вкладке "Внешний вид\Виджеты"). Вы можете настроить их вывод в блоге, но пока они не будут добавлены в сайдбар - они показываться не будут.
Настройка вывода используемых в блоге виджетов происходит во второй колонке (а также в третьей, четвертой и по числу используемых в блоге сайдбаров). Уже настроенные виджеты выделяются красным цветом, а не настроенные синим. Чтобы настроить определенный виджет надо по нему кликнуть, при этом вы попадете на страницу настройки вывода виджета, которую можно условно разделить на 2 части:
1. Настройка вывода на конкретных страницах блога. Можно выбрать из 5 пунктов: posts (записи), pages (страницы), categories (рубрики), tags (страницы тегов), authors (подразумеваются и страницы и записи определенного автора). Это самый простой способ вывести виджет, скажем, только на странице "О сайте" или только на странице "Об авторе".
2. Настройка вывода виджета по типу страницы ("Assign a Widget to a specific WP template"). Здесь будьте внимательны, так как возможны ошибки. На всякий случай переведу эти пункты:
Show Widget Only on Homepage - показывать виджет только на главной странице (а также на всех страницах, образованных постраничной навигацией).
Show Widget on all posts - показывать виджет на всех страницах, имеющих тип "Запись".
Show Widget only on Sticky posts - показывать виджет только на прикрепленных страницах.
Show Widget on Posts/pages Where commenting is open - показывать виджет только на записях и страницах, где открыто комментирование.
Show widget on all pages - показывать виджет на всех страницах, имеющих тип "Страница".
Show widget on all Categories - показывать виджет на страницах рубрик.
Show widget on all Tag Pages - показывать виджет на страницах тегов.
Show widget on all Archive pages - показывать виджет на страницах архивов.
Show widget on Search results - показывать виджет на страницах результата поиска.
Show widget on the 404 - Not found Error Page - показывать виджет на странице 404 (при ненайденной в блоге странице).
Show Widget for admin previews - показывать виджет на страницах-черновиках (видеть такой виджет сможет только автор этой записи).
Плагин очень простой и легкий в использовании. Уверен, что в любом блоге найдутся виджеты, которые вы бы не хотели показывать на всех страницах блога. А в некоторых случаях плагин просто поможет избавиться от очень длинного сайдбара, распределив показ виджетов по разным разделам блога.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 2.0 от 04.03.2009
Совместимость с версией WordPress: 2.6 и выше.
Понравился пост? Подпишись на обновления по RSS или Twitter !
Химчистка матрасов в Митино Выведение пятен, химчистка матрасов в Митино. Бесплатный выезд для чистки матраса himchistka-kovrov-mebeli.ru |
#21,
Нужна помощь!!!
Есть проблема с работой виджетов.
В сайдбаре стоит штатный виджет Text.
Если в поле textarea ввожу текст, то происходит следующее:
а) после нажатия кнопки "Сохранить" текст в поле пропадает,
но на сайте он появляется.
б) если в админке снова зайти "Дизан" -> "Виждеты" и открыть этот виджет, то введенный текст виден.
в) если этот текст изменить, то происходит то же, что и выше описал.
Получается, что после нажатия "Сохранить" текст в поле становится невидимым (вернее его там вообще нет, пока не выполнить по пункту б) ).
#22,
честно - не сталкивался с подобным и не знаю, что это может быть. попробуйте использовать другой браузер.
#23,
Пробовал. Не помогает.
Кстати, подобное же наблюдается и в настройках плагинов.
Открываю настройки какого-то плагина. Что-то в настройках меняю. Жму "Сохранить". Экран обновляется, изменений нет.
Но если снова жму на ссылку плагина в "Настройки", то изменения видно.
Засада какая-то
#24,
Решение проблемы "не отображается заголовок текстового виджета в админке".
#25,
А можно виджет привязать к одной категории?
#26,
конечно можно, например, плагином Dynamic Widgets.
#27,
А почему не сделать этим же TS Custom Widgets?
"... 1. Настройка вывода на конкретных страницах блога. Можно выбрать из 5 пунктов: posts (записи), pages (страницы), categories (рубрики)..."
Жмешь на вкладку categories ( Edit ) и выбираешь нужную рубрику
#28,
или я не разобрался в настройках плагина сразу или данной функции в момент написания статьи в плагине еще не было.
#29,
Спасибо. Простой плагин, но обязательный к установке.
Не в тему: а как у Вас сделано, чтобы буквы появлялись и падали вниз в надписи Рекомендую также?
#30,
наверное я уже раз десять ответил на этот вопрос в комментариях, стоит добавить ответ в какой-нибудь faq :) это не плагин, просто скрипт textillate.js, вставленный в мою тему.
#31,
СПАСИБО
#32,
появился плагин Easy Textillate для этого.