我试图根据特征图像的ID在其顶部显示一些特定的文本。一些特色图片将具有相同的文本。
$post_thumbnail_id = get_post_thumbnail_id();
if($post_thumbnail_id ==\'2030\') {
echo \'<span>Location</span>\';
}
如何检查$post\\u thumbnail\\u id的数组?
以下示例不起作用。
if($post_thumbnail_id == array(\'1000\',\'2000\'))
最合适的回答,由SO网友:Johansson 整理而成
这完全是一个PHP问题。但正如birgire提到的,您可以使用in_array()
. 因此,请将代码更改为:
$post_thumbnail_id = get_post_thumbnail_id();
if( in_array( $post_thumbnail_id, array(1, 2, 3 ) ) ) {
echo \'<span>Location</span>\';
}
第一个参数是您的值,第二个参数是您要搜索的数组。