Как скрыть сайдбары в записях?
Чтобы скрыть сайдбары в определенной записи, перейдите в Консоль > Записи, откройте окно редактирования нужной записи и справа, в поле “Боковая панель 1” или “Боковая панель 2” блока “Скрыть элементы”, поставьте галочку.
Чтобы во всех записях автоматически проставить галочки в полях “Боковая панель 1” и “Боковая панель 2” блока “Скрыть элементы”, установите и активируйте плагин ProFunctions и добавьте в него код:
/* Установить галочки в полях "Боковая панель 1" и "Боковая панель 2" блока "Скрыть элементы" в записях */
add_action( 'init', function() {
$get_posts = get_posts( [ 'posts_per_page' => -1 ] );
foreach ( $get_posts as $get_post ) {
update_post_meta( $get_post->ID, 'hide_elements', ['sidebar-1', 'sidebar-2'] );
}
} );
Также сайдбары во всех записях можно скрыть с помощью стилей (тогда они будут доступны для поисковых систем).
Для этого, перейдите в Внешний вид > Настроить > Дополнительные стили и добавьте следующий код:
/* Скрыть сайдбары в записях */
body.single .widget-area {
display: none;
}
Вам помог ответ?