致力于开发具有许多不同特点的高度复杂的 WordPress 主题 custom post types .我的印象是以下代码会检查当前帖子是否属于“哲学家”类型,然后仅当帖子属于该类型时才运行 PHP 条件:
<?php if (get_post_type() == 'philosopher') { ?>
不幸的是,我的期望是让相同的项目成为“哲学家”、“文本”和“原创”的条件,我的代码应该如下所示:
<?php if (get_post_type() == 'philosopher','text','original') { ?>
可惜,我错了。我确实使用了以下代码,但我想知道是否有更简洁的方法来执行此操作(或者我是否遗漏了什么)
<?php if ( (get_post_type() == 'philosimply') || (get_post_type() == 'text') || (get_post_type() == 'original')) { ?>
最佳答案
if ( in_array(get_post_type(), array('philosopher','text','original')) ){ ... }
http://www.php.net/manual/en/function.in-array.php
这就是您要找的东西吗?
HTH
关于php - 多种帖子类型的 WordPress 条件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061486/