(WordPress)如果OR发布如何使用?

时间:2014-06-22 06:32:13

标签: php if-statement

我想为特定帖子显示一些HTML代码,所以我把它放在HEADER模板上:

<?php if(is_single(24) || is_single(34)) { ?>
MY HTML CODES
<?php } ?>

我也试过了:

<?php if(is_single(24) && is_single(34)) { ?>
<?php if((is_single(24)) && (is_single(34))) { ?>
<?php if((is_single(24)) || (is_single(34))) { ?>

它不起作用。如果我把这个代码放在单个帖子中,就像这样:

<?php if(is_single(24) { ?>

它运作良好..但我需要为很多帖子做到这一点。

2 个答案:

答案 0 :(得分:2)

你可以做if(is_single()&amp;&amp; in_array($ post-&gt; ID,array(24,34)){}

根据具体情况,您可能需要将$ post设为全局。

我可能会在帖子中添加一些元数据,然后检查一下......不要太乱了。

答案 1 :(得分:0)

尝试使用in_array

<?php if(in_array(POST_ID, array(POST_IDS))) { ?>
MY HTML CODES
<?php } ?>