简单的wordpress is_single获取类别ID

时间:2015-08-12 18:40:40

标签: php wordpress taxonomy

我们希望能够在帖子页面上显示滚动条。 下面的代码缩进了类别页面;它删除了卷轴基分类法,并将其替换为类别分类法。

我们尝试用is_single替换is_category,但它不适用于帖子页面。

function metaslider_restrict_to_current_category( $args, $slide, $slider_settings, $slide_settings ) {

    // check slide ID so we only apply this functionality where it's needed

    // replace "123" with the slide ID to target.

    if ( $slide->ID == 123 && is_category() ) {

        // remove any existing restrictions
        if ( isset ( $args['tax_query'] ) ) {
            unset( $args['tax_query'] );
        }

        // restrict to posts tagged to the current category
            $args['tax_query'][] = array(
                'taxonomy' => 'category',
                'field' => 'id',
                'terms' => get_query_var( 'cat' )
            );

    }

    return $args;
}
add_filter( 'metaslider_post_feed_args', 'metaslider_restrict_to_current_category', 10, 4);

0 个答案:

没有答案