WordPress设置

wordpress怎么实现不同分类目录页面显示文章数量不同。

发表于:2024-05-20 作者:WordPress设置编辑
编辑最后更新 2024年05月20日,比如我的分类目录一是显示新闻的,每页显示20骗文章。我的分类目录二是相册分类页,每页显示10篇。如何控制呢?这个问题,主要是判断你当前分类的ID,然后按照你的意愿 ,向pre_get_posts添加自

比如我的分类目录一是显示新闻的,每页显示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;    }}
0