自定义帖子类型的WordPress条件语句

自定义帖子类型的WordPress条件语句,wordpress,custom-post-type,conditional-statements,Wordpress,Custom Post Type,Conditional Statements,我一直在尝试创建一个条件行,允许我为特定的自定义帖子类型添加多个ID。我对单个ID使用以下类似的方法,但我不知道如何对多个ID执行此操作: <?php if ('people' == get_post_type() && get_the_ID() == 107) { ?> 我一直在尝试这样说:如果自定义帖子类型是people,ID是107、109或111,那么就这样做。否则,做这个 自定义帖子类型可以这样做吗?您可以这样做 $arr=array(107, 10

我一直在尝试创建一个条件行,允许我为特定的自定义帖子类型添加多个ID。我对单个ID使用以下类似的方法,但我不知道如何对多个ID执行此操作:

<?php if ('people' == get_post_type() && get_the_ID() == 107) {  ?>

我一直在尝试这样说:如果自定义帖子类型是people,ID是107、109或111,那么就这样做。否则,做这个

自定义帖子类型可以这样做吗?

您可以这样做

$arr=array(107, 109, 111); // keep all ids in an array that you want check
<?php if ('people' == get_post_type() && in_array(get_the_ID(), $arr))  { ?>
    ...
<?php } ?>
$arr=array(107109111);//将所有ID保留在要检查的数组中
...
你可以像这样做

$arr=array(107, 109, 111); // keep all ids in an array that you want check
<?php if ('people' == get_post_type() && in_array(get_the_ID(), $arr))  { ?>
    ...
<?php } ?>
$arr=array(107109111);//将所有ID保留在要检查的数组中
...