Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress中的多条件语句_Php_Wordpress_Conditional - Fatal编程技术网

Php Wordpress中的多条件语句

Php Wordpress中的多条件语句,php,wordpress,conditional,Php,Wordpress,Conditional,我被Wordpress中我根本无法理解的东西弄得有点疯狂。我有以下内容,如果is_page()返回false,则可以很好地显示侧边栏 if ( !is_page() ) { ?> <?php dynamic_sidebar( 'sidebar-1' ); ?></div> <?php } ?> 如果(!is_page()){?> 如果是_404()返回false,下面的操作也可以很好地显示侧栏 if ( !is_404() ) { ?

我被Wordpress中我根本无法理解的东西弄得有点疯狂。我有以下内容,如果is_page()返回false,则可以很好地显示侧边栏

if ( !is_page() ) { ?>
        <?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>
如果(!is_page()){?>
如果是_404()返回false,下面的操作也可以很好地显示侧栏

if ( !is_404() ) { ?>
        <?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>
如果(!is_404()){?>
但是,如果我尝试将上述内容组合成:

if ( !is_404() || !is_404() ) { ?>
        <?php dynamic_sidebar( 'sidebar-1' ); ?></div>
<?php } ?>
如果(!is_404()| |!is_404()){?>
然后,不管页面类型如何,侧边栏都会显示出来

我已经盯着这个看了一段时间了,担心我错过了一些明显的东西,所以欢迎任何帮助


谢谢。

如果您想在侧边栏不是404页也不是页面时显示侧边栏:

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

如果要在侧边栏不是404页且不是页面时显示侧边栏:

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

好吧,那太容易了,当然完全有道理。我不确定为什么我要用| |我不确定。我怪我盯着屏幕看太久!!真是个白痴。谢谢你的帮助。好吧,那太容易了,当然完全有道理。我不确定为什么我要用| |我怪我盯着屏幕看太久!!真是个白痴。好吧,那太容易了,当然也完全有道理。我不确定为什么我要用|我不确定。我怪盯着屏幕看太久了!!真是个白痴。谢谢你的帮助。