我在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)
答案 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...
<?} ?>