基本上我有这个代码。当wordpress页面的postId是数组的一部分时,它显示在header_new上。
现在我想要一个第三个选项,一个带id的新标题。所以它显示了它的一组新数组的部分。如果它不起作用我试过了。
你们可以帮我添加一个新的php系列吗?基本上是第三个if if语句,如果它是数组的一部分,则执行新标头。
请详细说明因为我是PHP的菜鸟
<div id="wrapper" class="<?php echo $post->ID;?>">
<?php $pagesArray = array(7686,7913,7915,8019,8131,8180,8676,8769,8796,8810,8812,8814,8818,8815); ?>`
<?php if(in_array($post->ID, $pagesArray)){ ?>
<div id="header_new"><!--header!-->
</div><!--header!-->
<?php } else {?>
<div id="header-out">
</div>
答案 0 :(得分:1)
您无法像这样订购代码:
if (something){
xxxxx
} else {
xyxyx
} else if (something else) {
zzzzz
}
因为你的循环以else结尾。 else if
必须在else
案例之前出现,因为else
完成循环。第三个else if
永远不会实现。
编辑:
如果你把第二个用掉,你需要指定你的测试。
它是else if(test clause){some execution}
。
这是一个链接,这可以帮助您:Php else if