is_single数组不起作用

时间:2013-09-13 16:30:22

标签: php wordpress

我试图通过对 is_single 条件使用否定来有条理地隐藏某些帖子上的WP模板中的广告。我已经使用了帖子ID和帖子/标题,而且还没有进一步。

问题是,以下代码在添加到模板文件(single.php)时似乎只承认单个帖子ID。

当我将帖子ID的范围表示为数组时,它根本不起作用。

例如:

这可行,并做了应有的事情 - 它隐藏了帖子ID#29上的代码:

<?php if( !is_single('29') ) : ?>
~ ad code goes here ~
<?php endif; ?>

这根本不起作用 - 仍会在这些帖子ID上展示广告:

<?php if( !is_single(array(30,62,50,61,27,94,102,86,64,29,49 )))  : ?>
~ ad code goes here ~
<?php endif; ?>

0 个答案:

没有答案