2017-10-17 118 views
0

我被WordPress中的某些東西所驅使,我根本無法解決問題。我有以下幾種,正常工作顯示一個側欄,如果is_page()返回false。Wordpress中的多個條件語句

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 } ?> 

然後,無論頁面的類型如何,邊欄都會顯示。

我一直在盯着這一段時間,恐懼我失去了一些明顯的東西,所以會歡迎任何幫助!

謝謝。

回答

2

如果你想顯示側邊欄時,它不是404頁,而不是一個頁面:這是令人尷尬的容易

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

OK,當然使得完整意義上的。相當我爲什麼試圖使用||我不確定。我怪盯着屏幕太久了!真是個傻瓜。謝謝您的幫助。 – user3204476