В экосистеме WordPress виджеты являются необходимыми. Мы обычно используем в среднем ~ 10 виджетов в любой момент времени. В боковой панели их мало, а в содержимом постов мало. По умолчанию WordPress не предоставляет какой-либо простой утилиты, с помощью которой вы можете отключить определенный виджет на конкретном посте / странице и т. Д.
Вариант-1 — Вручную
Как часто вам нужно отключить виджет боковой панели на определенной записи / странице, ниже простой фрагмент кода поможет вам выполнить то же самое.
Просто добавьте ниже в файл functions.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, который предоставляет приятную функциональность, используя его, вы можете скрывать или отображать виджеты на основе категорий , сообщений или страниц.
0.00 (0%) 0 votes








