Widget Options — плагин для настройки динамического отображения виджетов на сайте
Widget Options — плагин выполняет те же функции, что и плагин Widget Logic, но настройки условной логики отображения виджетов заключены в приятный и понятный интерфейс.
Я рекомендую использовать плагин Widget Options для большинства пользователей WordPress, которым нужно быстро настроить отображение виджетов на страницах и в категориях записей.
Если нужно больше возможностей, то тогда придется покупать платное расширение плагина. Если покупка платного расширения не вариант, то используйте универсальный олд-скульный Widget Logic.
Официальная страница плагина на сайте wordpress.org
Установка плагина Widget Options
Установка плагина Widget Options
Настройки отображения виджета
Чтобы настроить логику отображения виджета отметьте необходимые опции в настройках виджета.
Основные параметры виджета разбиты на вкладки: Видимость, Устройства, Выравнивание, Роли, Класс и теги.
Выберите параметр Скрывать или отображать виджет на выбранных страницах. Дальше выберите страницы, или категории записей для которых нужно скрыть или отображать виджет. Нельзя выбрать одновременно отображение и скрытие виджета для разного типа контента.
Если у вас возник вопрос, не стоит теряться в догадках. Задайте его в комментариях. Задать вопросОбщие настройки плагина Widget Options
У плагина есть общие настройки, которые определяют какие из параметров будут доступны для управления.
У некоторых параметров есть свои дополнительные опции (Configure Settings).
Общие настройки плагина Widget Options
Перейдите в раздел Настройки — Widget Options
Включите только те настройки, которые нужны для управления виджетами.
- Pages Visibility — видимость виджетов на страницах.
- Devices Restriction — ограничение отображения на разных устройствах.
- Custom Alignment — выравнивание контента виджета.
- Hide Title — скрыть заголовок виджета.
- Classes & ID — можно для виджета указать свои стили CSS.
- Display Logic — использование условных тегов (как в плагине Widget Logic).
- Elementor Pagebuilder Support — поддержка логики отображения виджетов для различных визуальных конструкторов, например для Elementor.
- и др.
Расширение возможностей плагина Widget Options
Чтобы расширить возможности плагина Widget Options необходимо купить и установить платное расширение Extended Widget Options.
После этого станут доступны следующие параметры:
- Анимация виджетов
- Произвольные настройки внешнего вида
- Ограничение по ролям пользователей
- Прикрепление виджета, чтобы он оставался на месте во время прокрутки страницы
- Клонирование виджетов
- Использование шорткодов
- Поддержка произвольных типов записей и произвольных таксономий
- и др.
Я не нашел как настроить логику отображения виджета для отдельной записи или отдельных записей. Я думаю, что в этом случае, нужно использовать условные теги, которые указываем во вкладке Class, ID & Logic — Logic на странице настройки виджета.
Управление виджетами WordPress | WordPress Mania
(Последнее обновление: 08.07.2016)Приветствую вас, дорогие коллеги и просто хорошие люди! Наша сегодняшняя тема — Управление виджетами WordPress. Бывает ситуация когда нужно показать или скрыть виджеты WordPress на определённых страницах сайта. Это касается прежде всего рекламных блоков Google Adsense. Как вы знаете по правилам разрешается добавлять на одну страницу до трех рекламных блоков AdSense для контента. А что делать например, если у меня в сообщение (перед заголовком) установлено два объявления и плюс в сайдбаре одно, получается три, а вот когда переходим на главную, то видим только одно, на боковой панели блога.
Не справедливо, можно ведь добавить ещё на главную пару рекламных блока и чтобы при переходе на страницу сообщения из трёх оставался только один. Так будет правильно и доходы вырастут. Вот для этого и нужен нам специальный плагин, чтобы с помощью него управлять виджетами WordPress — скрывать или отображать виджеты на указанных страницах сайта или блога. Вот, как то так. Я, друзья, познакомлю вас с двумя хорошими плагинами для этих целей — Display Widgets и Restrict Widgets.
Плагин Restrict Widgets — позволяет скрыть или отображать виджеты на указанных страницах
Управление виджетами WordPress — плагин Restrict Widgets
Модуль Restrict Widgets для управления виджетами в WordPress. Он позволяет скрывать или показывать виджеты на выбранных вами страницах. Выбор для скрыть/показать виджет очень большой: любые категории; выбранные страницы или все; для отдельных сообщений или на всех; для архивов и так далее. Плагин для перевода на русский язык подготовлен, есть .pot файл и поэтому его легко русифицировать с помощью спецплагина, вот этого.
Устанавливается плагин для управления виджетами стандартным методом, в админпанели через поиск по плагинам. Вводите название Restrict Widgets, устанавливаете и активируете его. А дальше вам остаётся только управлять своими установленными виджетами или рекламными блоками:
Управление виджетами WP
Ко всем виджетам будет добавлено пару окошек, где первое это — скрыть виджет на выбранных/показать на выбранных. И естественно предоставлен сам список для выбора. Вот, пожалуй и всё. Трудного в плагине нет ничего. Идём дальше. 😎
Display Widgets — показать/скрыть виджеты на указанных страницах сайта WordPress
Display Widgets — управление виджетами WordPress
Данный плагин видимо самый популярный, судя по количеству пользователей скачавших его, более 500 000. Да и к тому же, есть перевод на наш родной и могучий язык. Только переводил его, кто не грамотный, главную страницу сайта обозвал так: Лицо сайта Страница. Ведь, можно было применить терминологию вебмастера: Морда — На жаргоне — главная страница сайта. Ну, да ладно, это всё мелочи. Работать с плагином таким же методом, как и с Restrict Widgets. Установить, активировать и управлять виджетами установленными на вашем сайте:
Скрыть виджеты WP на указанных страницах
Выбираете нужные страницы и опля, готово. Легко и просто управлять — виджеты WP не будут отображаться на указанных вами страницах сайта.
На этом, товарищи дорогие, у меня буквы закончились. Всем пока и удачи. Да, не забудьте подписаться на обновление блога, чтобы не пропустить новенькие записи, а также, почаще заходите в гости ко мне. Я вас, всегда, рад видеть.
Поделиться в социальных сетях
Как настроить виджеты для WordPress с помощью плагина
Виджеты для WordPress – это полезные блоки, которые выводятся в боковых колонках или других, предусмотренных темой, областях. Здесь у WordPress появляется один недостаток – большинство тем отображают виджет на всех страницах сайта, если установить его в соответствующую область. А это не всегда нужно.
В этой статье вы познакомитесь с плагином, который позволяет управлять виджетами для WordPress и настраивать их так, как необходимо.
Виджеты для WordPress с плагином
Для того чтобы виджеты для WordPress были вам полностью подвластны, можно использовать плагин Widget Options. К его самому главному достоинству относится то, что в нём есть функции, направленные на адаптивность сайта под мобильные устройства, что актуально в современных стратегиях продвижения проекта. И, конечно же, у плагина есть и другие полезные функции.
Чтобы начать использовать его, произведите обычную процедуру – скачайте плагин Widget Options, установите его на свой сайт и активируйте. После этого вы не увидите каких-то дополнительных пунктов в своей консоли, так как плагин не имеет своих настроек и опций. Всё нужное собранно в виджетах.
Поэтому сразу перейдите в пункт «Внешний вид» и подпункт «Виджеты». Разверните для настройки один из виджетов, который установлен в любой боковой колонке. В конце опций виджета для WordPress вы увидите дополнительные настройки от плагина Widget Options, которые располагаются в пяти вкладках. Рассмотрим эти опции:
- Visibility. В этой вкладке собраны настройки, отвечающие за видимость виджета на разных страницах сайта. Можно просто отметить галочками те страницы, где данный виджет для WordPress нужно отображать. И всё.
- Devises. В этой вкладке можно настроить отображение виджетов на различных устройствах. Это как раз то, что касается адаптивности сайта. Очень полезная функция для тех сайтов, которые используют не адаптивный дизайн. Как правило, адаптивность портится из-за того, что виджет отображается не так, как надо. В этой вкладке опций можно отключить отображение виджетов на смартфоне или планшете. Можно также отключить виджеты и на компьютере, но это не целесообразно.
- Alimgent. В этой вкладке можно выровнять виджеты для WordPress. То, есть, если в теме в боковой колонке виджеты, например, выравниваются по левому краю, то тут вы можете выровнять их по правому краю, по центру и по содержимому.
- Class & ID. Это вкладка для профессионалов. Здесь можно задать свои CSS классы и идентификаторы для дополнительных операций с внешним видом виджетов.
- Последняя вкладка без называния с иконкой в виде плюса. Здесь можно получить дополнительные функции к этому плагину для виджетов WordPress. Можно подключить возможность отображать виджеты только определённым пользователям или в определённые дни. Эти функции будут платными, в остальном плагин бесплатный.
Возможно, вам станет интересно узнать, как можно добавить ещё виджетов для WordPress с дополнительными функциями. Об этом здесь.
Display Categories Widget — Плагин для WordPress
Display Categories Widget will display Child categories on your sidebar. Can be placed on widget in sidebar.
Development
Our development is being tracked on GitHub URL. Please fork, code, raise pull request, suggest improvements on GitHub.
Features
1. Limit number of categories that appears.
Exclude categories from display.
Restrict levels of categories that can be shown.
Display categories as list or dropdown.
Hide categories that does not have any posts.
Display/Hide number of posts available in categories.
Display/Hide category description on hover in title attribute
Тех.Поддержка
How to contact plugin support?
We support through https://wordpress.org/support/plugin/display-categories-widget and http://www.iteamweb.com/open-source-softwares/wordpress/wordpress-plugins/display-categories-widget/
Arbitrary section 1
- On the backend widget configuration can be made like this
- This is how the widget will appear on your screen, you can add design to the class
- Display categories with number of posts inside them
- Upload display-categories-widget folder to the
directory - Активируйте плагин используя меню ‘Плагины’ в WordPress
- Go to widgets page
- Drag and drop the widget where ever you need
- Choose the parent category to display the child categories in the front end
- Will the plugin show parent category?
Yes its optional, if you need to make parent category visible you can enable from the widget
- Is the category sorted?
The sorting order is ascending and it sorts on the name of the category
- Exclude categories does not work?
Check if you have entered the category id’s and not the category names.
- Will this plugin work for PHP version 5.6?
Yes, this plugin will work for PHP5.6 and if you face any parse errors , please report in support section forum.
«Display Categories Widget» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники3.1
- Fixed warning for php 5.6 (Ternary operator updated) — Fixed: PHP Parse error: syntax error, unexpected ‘?’
3.0
- Added default values to not initialized variables to avoid notes poping up in wp backend
- Fixed deprecation warning for php 7.3 (create_function is deprecated)
2.2
- Enable/disable display of category description
- Code formatting
- Removed Deprecated Constructor Method — Thanks https://github.com/frozzare
- Added sorting option by name, id, post count
2.1.0
- Ability to use more than 1 widget on same page with different parent categories
- Code formatting
2.0.2
- Bug fixes
- Added a label for dropdown non-selection case
2.0.1
- Removed deprecated WP_Widget
2.0.0
- Updated a widget screenshot
- Level of sub categories to be shown can be managed from widget settings
- Exclude categories that you dont want to show on the front end
1.0.9
1.0.8
- Displaying the list of categories in columnwise (Optional)
1.0.7
- If nothing is selected then all categories will be displayed. Removal of deprecated functions
1.0.6
- Optional display for Dropdown or List view of categories
1.0.5
- Display Number of post in each categories
1.0.4
- Display Empty categories Option
1.0.3
- Display parent category show/hide option
1.0.2
- Limit the number of categories that is displayed
1.0.1
1.0
- Первая версия.
WP Page Widget — Плагин для WordPress
This made the widget selection much easier. With this plugin activated we can select widgets to show specifically for one page / post / or custom post type.
Always note to use it with a sidebar enabled theme.
Download the latest version from here, unzip it, and upload extracted files to your plugins directory.
Login to your WordPress admin panel and activate the plugin.
Navigate to Page Widgets in admin menu.
Select which post type ( default post, page should be selected )
Select which sidebar you want to appear in page editing, default should be Primary
That’s it
For more information, see the homepage.
- Do I need a specific theme to use this plugin?
Every widgets enabled themes can use it.
- How could I set specific widgets on a page?
In post/page/custom post type edit screen, choose «Customize». And then drag / drop widgets on right side, then configure them.
- How do I disable my changes and use settings from Appearance->Widgets?
In post/page/custom post type edit screen, choose «Default».
- How do I change settings for each category or taxonomy
The interface is integrated to category/taxonomy editing screen just like you edit post page.
Not working with latest wp version and showing notices & warnings
Fixed problem with WP 4.8, Plugin is great again)
Activating this widget stops the VC drag and drop editor from working.
This plugin is awesome, can be used as a lightweight page-builder. Perfect for creating widgetized page layouts without bloat like most page builder type plugins.
Exactly what I need, easy to install and free. Thank you for sharing this plugin. I hope you will keep it update 🙂
Very useful and easy plugin. Does exactly what it needs.
Посмотреть 21 отзыв«WP Page Widget» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники3.9 (2018-07-09)
- Fix compatibility with Intuitive Custom Post Order plugin.
3.8 (2018-06-29)
- Fix to work with revolution slider and code mirror.
3.7 (2018-06-22)
- Show / hide on taxonomy edit page follow corresponding post type configuration.
- Fix some php warnings and notices.
3.6 (2018-04-11)
- Fix compatibility with WordPress 4.9
- Show / hide on taxonomy edit page follow corresponding post type configuration.
3.5 (2017-07-10)
- Fix compatibility with Simple Social Icons plugin.
3.4 (2017-06-24)
- Fix compatibility with WordPress 4.8 (Conflict with WordPress 4.8 Dashboard)
3.3 (2017-06-23)
- Fix compatibility with WordPress 4.8
3.2 (2016-08-13)
- Fix compatibility with Advanced Custom Fields plugin when Relationship available
3.1 (2016-07-01)
- Fix compatible with Genesis Widget Column Classes plugin
3.0 (2016-04-26)
- Fix compatible with WordPress 4.5
2.9 (2016-01-25)
- Fix compatible with Easy Related Posts
2.8 (2015-09-11)
2.7 (2015-06-18)
- Fix bug drag & drop sortable.
2.6 (2014-11-26)
- Compatibility with WP 4.0.1, compatible with Yoast WordPress SEO plugin.
2.5 (2014-06-20)
- Add support for Add Widget button on Text Widget
2.4 (2014-05-16)
- Multi languages support. Added Dutch language pack — thanks to Roy Janssen
2.3 (2014-03-27)
- Compatibility with WP 3.8.1, compatible with NextGen, fix width when customizing
2.2 (2013-12-26)
- Compatibility with WP 3.8
2.1 (2013-09-23)
- Compatibility with WP 3.6.1
2.0 (2013-03-04)
- Compatibility with Image Widget plugin.
1.9 (2012-12-17)
- Compatibility with WordPress 3.5
1.8 (2012-11-10)
- Compatibility with Black Studio TinyMCE Widget plugin, make sure no errors with PHP 5.4 when upgrade
1.7 (2012-09-19)
- Compatibility with Flexi page widget, Custom Post Widget plugin.
1.6 (2012-02-03)
- Add several more features: search, blog, category, taxonomy configurable pages.
1.5 (2012-02-03)
- Compatibility with WP custom field list widget plugin
1.4 (2012-02-03)
- Compatibility with WP 3.3.1
1.3 (2011-09-20)
- Compatibility with image dialog plugin
1.2 (2011-08-24)
- Compatibility with custom post type
1.1 (2011-04-19)
1.0 (2011-01-27)
- Start presenting to community
Виджет для Яндекс.Дзен — Плагин для WordPress
Плагин «Виджет для Яндекс.Дзен» позволяет использовать на сайдбаре виджет, который отображает карточки ваших записей из канала Яндекс.Дзен.
Для настройки плагина пожалуйста загляните на страницу настроек (Настройки / Виджет для Яндекс.Дзен) в консоли администрирования.
Если вам понравился плагин, то не забудьте отметить его пятью звёздами.
- Настройки плагина
- Настройка виджета
- Демонстрация работы плагина
- Порядок установки
- Установите плагин как обычно (Планины / Добавить новый).
- Активируйте плагин в меню «Плагины»
- Настройте плагин (Настройки / Виджет для Яндекс.Дзен)
- Разместите виджет на сайдбаре и наслаждайтесь!
- Зачем мне этот плагин?
Если у вас есть канал Яндекс.Дзен и вы хотите увеличить число читателей и подписчиков канала, то вам точно пригодится этот плагин.
На основе записей в вашем канале Яндекс.Дзен, плагин создаёт превью — небольшие изображения. Посетителю сайта будет достаточно одного клика, чтобы перейти к чтению ваших постов в Дзене.
Это самый удобный способ привлечения лояльных читателей на канал.- Где можно посмотреть как работает плагин?
Вы можете увидеть его на моем сайте. Изображения с ссылками на левом сайдбаре сгенерированы этим плагином.
Из замечаний: Рекомендую в настройки вынести настройку ширины сайдбара, у меня например он 300 пикселей, и превьюхи размеров 330 выделялись из общей массы виджетов. Поправил в файле плагина… Так же вопрос: Подскажите правильную конструкцию для вызова виджета в конце статьи для вывода в мобильной версии сайта, ибо в адаптивном шаблоне нет сайдбара. 🙂
Плагин выполняет свой функционал. Есть рекомендации по добавлению функционала
Посмотреть все 2 отзыва«Виджет для Яндекс.Дзен» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участникиv1.2.4
- Fixed: plugin failed to detect zen url (server side changes)
v1.2.3
- Added updated Yandex.Zen logo
v1.2.2
- Совместимо с PHP 5.3!
v1.2.1
- Исправлено отображение постов, у которых нет картинки
v1.2.0
- Обновлено в связи с изменениями Яндекс.Дзен
v1.1.0
- Удалена неиспользуемая (уже) библиотека simple_html_dom.
v1.0.6
- Исправлена ошибка с переводами (пропущена строка)
v1.0.5
- Исправлена причина, из-за которой плагин не мог получить данные из Яндекс.Дзен
v1.0.4
- Исправлена ошибка кэширования
v1.0.3
- Добавлен новый тип логотипа Яндекс.Дзен
v1.0.2
- Добавлена возможность выбирать стиль логотипа Яндекс.Дзен
v1.0.1
- Подготовка к переводу
v1.0
- Релиз моего замечательного плагина
Плагин добавляющий доп. опции в все виджеты
O(@perdyllo)
который добавлял бы дополнительные опции в все виджеты в админке разом.
Так не бывает. Вы ляпнули это не подумавши.
Попробовал пару плагинов, «Widget Options» и «Custom Sidebars»
Это немного из другой оперы.
Для решения вашей элементарнейшей задачи есть не один плагин:
https://ru.wordpress.org/plugins/search/recent+posts+widget/
Кроме этого рекомендую обратить внимание на универсальный плагин, с которым вы сможете решить и эту задачу и десятки других:https://ru.wordpress.org/plugins/shortcodes-ultimate/
- Ответ изменён 2 года, 2 месяца назад пользователем O.
- Ответ изменён 2 года, 2 месяца назад пользователем O.
- Ответ изменён 2 года, 2 месяца назад пользователем O.
perdyllo Привет.
Спасибо за рекомендации, но это немного не то… все эти плагины я попробовал, но не то…
Наглядно попробую донести суть, в wp есть уже рабочие виджеты типо: Свежие записи, мета, Рубрики и т.д. по сути все что мне надо из виджетов уже есть там, новые виджеты не нужны, но у этих виджетов не хватает нужных опций…
Например виджет «Свежие записи» который мне как раз и нужен выводит последние публикации из всех рубрик, из которых мне надо и не надо, вот надо чтобы была возможность выбирать из каких рубрик мне надо в этом виджете выводить последние записи.
Как добавить опцию выбора рубрики в виджет «Свежие записи»?
—
Выше упомянутые вами плагины они действительно позволяют выбрать нужную рубрику при создании виджета, но все они создают свой виджет зачем то…
А мне ведь ещё нужно как то кастомизировать его… Короче не удобно…
(@perdyllo)
Спасибо за рекомендации, но это немного не то… все эти плагины я попробовал, но не то…Как добавить опцию выбора рубрики в виджет «Свежие записи»
ни хрена вы ничего не пробовали. И вообще вы не услышали того что вам рекомендовано.
Не нужен вам стандартный виджет «Свежие записи». С помощью рекомендованых плагинов создайте новый с нужными вам настройками.
Взять хотя бы плагин https://ru.wordpress.org/plugins/shortcodes-ultimate/ У него есть свой виджет. В этот виджет добавляете шоркод вывода записей. И тут же настраиваете этот вывод — из какой категории выводить. Сколько записей вывести. В каком порядке (По алфавиту, или по хронологии. По убыванию или возрастанию). Настроили один виджет — выводите еще один с выводом записей из другой категории….. И так далее.
https://prnt.sc/hfeqeu
https://prnt.sc/hfeqn3
https://prnt.sc/hfeqth
https://prnt.sc/hfer6j
Надеюсь теперь до вас дошло, что это одно из элементарных решений вашей задачи
- Ответ изменён 2 года, 2 месяца назад пользователем O.
- Ответ изменён 2 года, 2 месяца назад пользователем O.
Как добавить опцию выбора рубрики в виджет «Свежие записи»?
Вы действительно хотите узнать, как модифицировать виджет? Или Вам просто нужен виджет, похожий на «стандартный», но с выбором рубрик?
Юрий Здравствуйте, самый идеальный вариант это научится самому модифицировать этот виджет… Тем более что создавать свои с нуля я уже научился.
—
Но тем не менее если ещё и посоветуете какие то на ваш взгляд достойные плагины которые решат качественно мою задачу я буду благодарен.
perdyllo Спасибо, да, это достойное решение, даже нашел сразу как кастомизировать.
Сразу не в ник суть.
(@sevlad)
wp.me/3YHjQ
ни хрена
@perdyllo по сути Вы все верно говорите, но пож, старайтесь сдерживаться, не выплескивать негативные эмоции.
Тем более что создавать свои с нуля я уже научился.
Прекрасно! Копируете код виджета «Свежие записи» из движка в свой плагин/тему, даете другое имя и добавляете опцию выбора рубрик. Это проще, чем писать виджет с нуля.
Юрий Как получить список всех рубрик?