POST上是否存在自定义分类?

时间:2017-09-27 作者:Axel Murman

我有一个名为“filter”的自定义分类法,如果帖子有“filter”卷,我想使用这个循环,否则就使用另一个循环。

$work_tax = wp_get_post_terms( $post->ID, \'filter\' );

if (array_key_exists(\'reel\', $work_tax)) {
    get_template_part( \'loop\', \'work_feed_reel\' );
} else {
    get_template_part( \'loop\', \'work_feed\' );
}
我应该如何编写if语句?

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

您可以使用has_term() 检查职位是否在特定期限内。

if ( has_term( \'reel\', \'filter\', $post->ID ) ) {
    get_template_part( \'loop\', \'work_feed_reel\' );
} else {
    get_template_part( \'loop\', \'work_feed\' );
}

结束

相关推荐

How to add array

我有以下代码,if (\'plugins.php\' === $pagenow ||\'update-core.php\' === $pagenow ) { // wp_safe_redirect( home_url() ); // Now check the current user $user = wp_get_current_user(); if ( $user->user_login == \'Remo\' ) { wp_saf