Домой Оптимизация и учебники по WordPress WordPress: как отключить виджет боковой панели для определенной записи / страницы

WordPress: как отключить виджет боковой панели для определенной записи / страницы

440
0

В экосистеме WordPress виджеты являются необходимыми. Мы обычно используем в среднем ~ 10 виджетов в любой момент времени. В боковой панели их мало, а в содержимом постов мало. По умолчанию WordPress не предоставляет какой-либо простой утилиты, с помощью которой вы можете отключить определенный виджет на конкретном посте / странице и т. Д.

Вариант-1 — Вручную

Как часто вам нужно отключить виджет боковой панели на определенной записи / странице, ниже простой фрагмент кода поможет вам выполнить то же самое.

ЧИТАТЬ ТАКЖЕ:  Как полностью отключить трекбэки и пингбэки на сайте WordPress?

Просто добавьте ниже в файл functions.php, и все готово.

functions.php

PHP
1
2
3
4
5
6
add_filter ( 'sidebars_widgets' , 'crunchify_code_disable_widgets' ) ;
функция crunchify_code_disable_widgets ( $ sidebars_widgets ) {
         если ( is_single ( массив ( 5 , 123 , 43 , 54 ) ) ) // заменить это на пост / идентификатор страницы
                 $ sidebars_widgets знак равно массив ( ложный ) ;
                 вернуть $ sidebars_widgets ;
}

Вариант-2 с помощью плагина

Display Widget — это плагин WordPress, который предоставляет приятную функциональность, используя его, вы можете скрывать или отображать виджеты на основе категорий , сообщений или страниц.

WordPress: как отключить виджет боковой панели для определенной записи / страницы

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь