簡體   English   中英

WordPress的如果是頁面和類別問題

[英]Wordpress if is page and in category question

我似乎在任何地方都找不到這個問題的答案,所以我想知道是否有人可以提供幫助?

如何合並is_page和in_category子句?

目前,home-2(子彈)似乎不想工作。

<?php if(is_page( 'Home' )) { ?>

    <?php } elseif (is_page('home-2')) { ?>

<?php } elseif (in_category('projects')) { ?>

<?php } else { ?>

<?php } ?>

謝謝。

在條件中,“ &&”是“ AND”和“ ||” 是“ OR”。 使用這個並結合許多子句。

if(is_page('home-2') && in_category('projects')){
                  OR
if(is_page('home-2') || in_category('projects')){
    //Your Statement here
}

如果要在if-子句中合並條件, if可以將它們與&& (評估為and )或||合並在一起。 (評估為 )。

if (cond1 && cond2) // Will only be true if both cond1 and cond2 is true.
if (cond1 || cond2) // Will be true if either of cond1 or  cond2 is true. 

此代碼應足以滿足您的解決方案:

<?php if(is_page('Home')) { ?>
    <!-- You're on page Home -->
<?php } elseif (is_page('home-2') && in_category('projects')) { ?>
    <!-- You're on page home-2 in category projects -->
<?php } else { ?>
    <!-- You're somewhere else -->
<?php } ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM