我在模板中有以下代码,这些代码在升级到Wordpress 4.9.7之前一直工作
if (in_category( 'vid' )) {
$vidliclass = ' class="vid"';
} else {
$vidliclass = '';
}升级后,类别vid中的帖子不再返回true。
我使用了以下代码来检查帖子的类别名称:
$postcat = get_the_category( $post->ID );
if ( ! empty( $postcat ) ) {
echo esc_html( $postcat[0]->name );
}属于" vid“类的帖子也以vid的形式出现。
我还试图将"vid“替换为类别ID。
我可以用其他的东西来代替in_category()来检查帖子是否属于"vid“类别吗?
发布于 2018-08-02 20:39:38
https://wordpress.stackexchange.com/questions/310348
复制相似问题