Авг
22
1

Amr shortcode any widget — виджеты в постах и страницах

Amr shortcode any widget С помощью виджетов в wordpress достаточно удобно работать с разными блоками в сайдбаре, футере и т.п. Они реально ускоряют и упрощают процесс настройки сайта. Я уже когда-то рассказывал о том как добавить новый виджет в wordpress а, сегодня поведаю про то каким образом можно виджеты отображать в постах и страницах блога. Для этого используется плагин — Amr shortcode any widget. Причем вам не нужны каких-то специальные wordpress темы, все делается достаточно просто и подходит к любому шаблон.

Короче говоря, модуль Amr shortcode any widget позволяет добавить, например, виджет постов (query posts) на страницу блога или встроить в пост виджет RSS фида с другого сайта. Для начала нужно установить модуль отсюда (минимальная версия системы 3.4.2) и активировать его в админке. Затем переходим в раздел «Внешний вид» — «Виджеты», где найдете специальный блок «Shortcodes».

шорткоды для вставки виджетов

Просто перетаскиваете в него нужные вам виджеты и сохраняете. Теперь вы сможете выводить их в постах и страницах сайта. Для этого используете шорткод по формату:

[do_widget имя виджета] или [do_widget id=id виджета]

Например:

[do_widget calendar]
[do_widget pages]
[do_widget "recent posts"]

В последнем случае название виджета содержит пробел, поэтому используются кавычки. Перед добавлением виджета в блок «Shortcodes» обязательно проверьте правильно ли он отображается в сайдбаре. В принципе, ничего сложного, хотя имеется все же парочка нюансов.

Если по каким-то причинам виджет не отображается с помощью имени, то используйте конструкцию шорткода с ID. Мне кажется, что номер ID виджета можно узнать, если посмотреть его HTML код на сайте. Так в виджете последних постов там будет что-то вроде id=»recent-posts-6″ (цифра и есть ID). В одной из статей о плагине Amr shortcode any widget советуют поискать ID среди сообщения отладки. Для этого публикуете пост с виджетом в нем, а потом добавляете к URL страницы параметр:

http://www.ваш_сайт.com/название-страницы/?do_widget_debug

Среди всей информации найдете ID виджета после текста Shortcodes Sidebar. Я, если честно, не пробовал, поэтому ручаться за этот метод не могу.

Кстати, еще один момент — если вы хотите использовать один и тот же тип виджета несколько раз, тогда для него нужно указывать ID обязательно. Например: [do_widget id=categories-6]. В противном случае плагин отобразит все виджеты с одним именем.

В целом модуль Amr shortcode any widget весьма интересный. По словам разработчиков он тестировался для таких виджетов как: rss фид, облако тегов, страницы, мета данные, поиск и некоторых других.

Теоретически (хоть я и не уверен) данную конструкцию можно использовать и в виджетами других плагинов. Если это так, то цены данному функционалу не было — особенно для перелинковки и добавления в пост, например, последних сообщений из той же категории. Также с Amr shortcode any widget получится достаточно легко создать страницу поиска на сайте без необходимости править шаблон темы — берете обычную страницу в wordpress и добавляете в нее виджет поиска. Короче говоря, достаточно интересное решение, которое может пригодиться в работе.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 6, средний балл: 6,83 из 7)
Загрузка...

категория Категории: Виджеты; Плагины;
теги Теги: , , , , , .

1 комментарий к статье “Amr shortcode any widget — виджеты в постах и страницах”

  • Alexander Veretennikov   24.05.2014

    Вы мне очень помогли, Спасибо!

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Последние посты
Полезные заметки
Лучшее в категории
Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости