否则如果在wordpress中循环动态横幅

时间:2018-04-12 19:36:52

标签: wordpress if-statement

我在category.php页面中将以下代码作为循环。当它从主页到这个paape时,它显示了一个动态的横幅。我试图通过slug过滤。如果循环,将它们放在else中。会有几页。但它显示错误。

语法错误,意外'elseif'(T_ELSEIF)

Select * 
from table1
where exists (select * 
    from table2 
    where charindex(table1.lastname, table2.lastname)>0 
        and charindex(table1.firstname,table2.firstname)>0)

1 个答案:

答案 0 :(得分:0)

您的代码中未关闭if条件。 将其更改为:

<?php if($category_slug=='abc-bed'){?>  
    <div id="catHero">
        <div id="blackPostBox"  class="<?php echo "cat_id_" . $category_slug?>"> 
            <h1 id="cath1"><?php echo $root[0]->post_title ?></h1>
            <hr class="color-strip">    
            <p><?php echo $text = apply_filters('the_excerpt', get_post_field('post_excerpt', $root[0]->post_content ));?></p>
            <div class="searchbar"><?php get_search_form(); ?></div>
        </div>
    </div>
<?php }?>

<?php elseif ($category_slug=='abc_efg') {?>
    # code...
<?} ?>
<?php else ($category_slug=='abc_rrg') {?>
    # code...
<?} ?>