在主页中每个类别仅显示一个新/当前帖子

时间:2019-01-04 作者:Minyak Ikan

我想在主页中每个类别只显示一篇新的/当前的帖子。例如,有3个具有类别的帖子A, 我想要分类中的旧帖子A 已替换为类别中的新职位A 在主页中,旧帖子刚刚消失,但没有被删除。其他类别也是如此。

我正在使用pre_get_posts 为了达到这个目的,我的只是显示一个类别,而另一个则不是。

这是我的密码

function my_home_category( $query ) {
    if ( $query->is_home() ) {
        $query->set( \'cat\', -1 );

        $query->set( \'posts_per_page\', -1);
    }
}
add_action( \'pre_get_posts\', \'my_home_category\' );
我知道我的代码不好,我很高兴能得到任何帮助。谢谢

1 个回复
SO网友:Md. Ehsanul Haque Kanan

由于您对编码不太熟悉,可以尝试使用Recent Posts Widget Extended 插件。它允许您指定要显示的每个类别的帖子数。

遵循以下步骤:

安装并激活插件Appearance > Widgets. 添加Recent Posts Extended Widgeto你的边栏Save 按钮存储小部件设置