比如我的分类目录一是显示新闻的,每页显示20骗文章。我的分类目录二是相册分类页,每页显示10篇。如何控制呢?这个问题,主要是判断你当前分类的ID,然后按照你的意愿 ,向pre_get_posts添加自定义函数就可以了。if ( is_category() { $cid = get_queried_object_id()…

比如我的分类目录一是显示新闻的,每页显示20骗文章。我的分类目录二是相册分类页,每页显示10篇。如何控制呢?

这个问题,主要是判断你当前分类的ID,然后按照你的意愿 ,向pre_get_posts添加自定义函数就可以了。

if ( is_category() {    $cid = get_queried_object_id();    if ( $cid == '新闻分类ID' ){        $posts_per_page = 20    }    if ( $cid == '相册分类ID' ){        $posts_per_page = 10    }    add_action('pre_get_posts', 'custom_posts_per_page');    function custom_posts_per_page( $query ) {        $query->set( 'posts_per_page', $posts_per_page );        return;    }}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。