Удалить сайдбар с помощью метаполя в Wordpress

240
05 февраля 2018, 06:04

Добрый день. Хочу на сайте WP сделать отключение сайдбара в записи с помощью мета поля. Допустим, я создал мета-бокс, в котором есть выпадающее меню с выбором значений. Одно из значений - "без сайдбара" - вывожу с помощью

get_post_meta($post->ID, 'meta_nosidebar', true) ;

То есть при его выборе, сайдбар должен полностью удалиться со страницы. Но вопрос в том, что я недогоняю как его применить в коде шаблона. К примеру в нем такая конструкция в single.php для вывода сайдбара

<div id="secondary" class="widget-area;>
    <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Post Sidebar')): endif; ?>
</div>

Я пока только добавлял значения метаполей в классы к элементам, после чего правил стили, но display:none для сайдбара - не вариант, а в PHP пока не очень силен. Помогите, плиз!

READ ALSO
PHP сервер для Android приложения

PHP сервер для Android приложения

Как с php сервере получить запрос с android клиента и отправить ответПробую просто надпись вернуть с помощью HttpUrlConnection, но возвращается Unexpected...

192
Как реализовать личный кабинет?

Как реализовать личный кабинет?

Делаю личный кабинет, который параллельно является и админкойАвторизация работает на сессиях

183
Добавление нового json в файл

Добавление нового json в файл

Доброго времени сутокСуть такова: нужно добавить новую запись в json файл

140