2017-06-02 23 views
0

我有一個我想拋出的PHP/Wordpress條件問題:Wordpress條件

下面這些條件之間的功能區別是什麼?

enter image description here

這兩組條件語句我的眼睛似乎等同。但是,只有// Works中的一個按預期工作。

我會說頂部是說,「如果不是X或不是Y,那麼做點什麼」。

底部的一句話是「如果X或Y,什麼都不做,否則,做點什麼」。

似乎有兩種說同一件事的方法嗎?當我使用第二個條件打開blank-template.php時,它正確地「什麼都不做」。如果我打開帶有第一個條件的空白模板,它仍然回顯FL構建器頁腳。

+0

請分享代碼 –

+0

第一個應該使用''&&不''||這裏 – naththedeveloper

+0

就是爲什麼它應該是''&&一個例子:https://開頭3v4l .ORG/DSWbb – naththedeveloper

回答

0

有一件事我不明白爲什麼你把兩個括號中的代碼。

例如,

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

它應該適合你。請試試這個。

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"]'); 
    }