Несколько условных выражений в WordPress

Я немного схожу с ума из-за чего-то в WordPress, что я просто не могу решить. У меня есть следующее, которое работает отлично отображать боковую панель, если is_page () возвращает false.

if ( !is_page() ) { ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>

Следующее также отлично работает для отображения боковой панели, если is_404 () возвращает false …

if ( !is_404() ) { ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>

Однако, если я попытаюсь объединить вышеизложенное в:

if ( !is_404() || !is_404() ) { ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>

Тогда боковая панель просто отображается независимо от типа страницы.

Я давно смотрю на это и боюсь, что упускаю что-то очевидное, поэтому буду рад любой помощи!

Благодарю.

0

Решение

Если вы хотите отобразить боковую панель, когда она НЕ является страницей 404 И НЕ страницей:

if ( !is_404() && !is_page() ) { ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector