Я немного схожу с ума из-за чего-то в 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 } ?>
Тогда боковая панель просто отображается независимо от типа страницы.
Я давно смотрю на это и боюсь, что упускаю что-то очевидное, поэтому буду рад любой помощи!
Благодарю.
Если вы хотите отобразить боковую панель, когда она НЕ является страницей 404 И НЕ страницей:
if ( !is_404() && !is_page() ) { ?>
<?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>
Других решений пока нет …