Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как проверить позицию на существование не отображая ее содержимое?

Всем привет!
> Позиция выводится так dynamic_sidebar( 'leftColumn') .
> Выполняю проверку на существование этой позиции (выводится-ли в ней что?) if (dynamic_sidebar( 'leftColumn')) {echo 'yes';}

Проблема заключается в том, что при проверки позиции > автоматически выводится все ее содержимое на сайте.
Вопрос: как сделать проверку, выводится-ли что-то в позицию не публикуя ее содержимое?
Спасибо!
  • Вопрос задан
  • 111 просмотров
Решения вопроса 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
is_active_sidebar/is_dynamic_sidebar

https://codex.wordpress.org/Function_Reference/dyn...
иногда полезно смотреть в документацию
Ответ написан
Комментировать
deniscopro
@deniscopro
WordPress-разработчик, denisco.pro
Привет.

Попробуйте функцию is_active_sidebar.

<?php if ( is_active_sidebar( 'leftColumn' ) ) { ?>
    <ul id="sidebar">
        <?php dynamic_sidebar( 'leftColumn' ); ?>
    </ul>
<?php } ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы