Wordpress条件

时间:2017-06-02 08:02:11

标签: php wordpress

我有一个PHP / Wordpress条件问题,我想抛出:

以下这些条件之间的功能差异是什么?

enter image description here

这两组条件陈述对我来说似乎是等价的。但是,只有// Works下的一个函数按预期运行。

我会说顶部说,"如果不是X或不是Y,那么做一些事情"。

最底层的是说"如果是X或Y,什么都不做,否则,做一些事情"。

似乎有两种说法相同的方式?当我使用第二个条件打开blank-template.php时,它正确"什么都不做"。如果我在带有第一个条件的空白模板上,它仍然会回显FL构建器页脚。

2 个答案:

答案 0 :(得分:0)

我不明白为什么你在这两个代码中加上双括号。

例如。

if ( !is_page_template('template-file.php') || !is_page_template('another -template-file.php') {
   // Write your code here
}

应该适合你。请试试这个。

答案 1 :(得分:0)

使用以下代码进行If语句

 if ( !is_page_template('blank-template.php') || !is_page_template('blank-adwords-landing-page.php')) {
     echo do_shortcode('[fl_builder_insert_layout slug="global-footer"]');
    }