您可以使用:
echo \'movie\' === get_post_type( 123 ) ? \'Yes\' : \'No\';
但是,如果需要在主题中多次检查,可以考虑定义自己的助手函数:
if( ! function_exists( \'is_movie\' ) )
{
function is_movie( $mixed = null )
{
return \'movie\' === get_post_type( $mixed );
}
}
当
$mixed
为空,
\\WP_Post
对象或帖子ID。
因此,如果您想知道是否存在ID为的电影123
:
echo is_movie( 123 ) ? \'Yes\' : \'No\';
或者只是
is_move()
在循环中,检查当前的post ID。
如果您只需要检查ID123
存在,然后使用get_post()
.
例如:
echo is_null( get_post( 123 ) ) ? \'No\' : \'Yes\';