某些时候我们想要列出某个分类的文章并且按自定义顺序排列输出,如果你懂得代码通过 query_posts()来实现还是比较简单的,如果不懂代码则可以考虑安装这款 List category posts 插件,成功安装并启用之后,只需要在文章或页面中添加相应的简码即可实现按自定义排序输出指定类型文章。
List category posts插件的安装及启用
登录 WordPress 后台 >> 插件 >> 安装插件 >> 搜索“List category posts”,点击该插件右上角的【现在安装】按钮,稍等片刻安装完毕后点击【Activate】或【启用】按钮启用该插件(PS:或前往插件 >> 已安装的插件 >> 找到该插件后点击【启用】按钮)。
如果无法在后台直接安装就前往 WordPress 官方插件页面List category posts中下载,然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。
List category posts插件的设置和使用
1、插件的设置
登录进入 WordPress 后台 >> 设置 >> List category posts,即可进入到该插件的设置页面。设置选项比较简单,就是默认的文章数、是否分页、排序依据及排序。具体如下图所示:
2、插件的使用
我们可以新建篇文章或页面,然后输入以下简码:
[catlist id=1]
或
[catlist name="阿里云"]
其中 id=1 就是按默认设置输出分类 ID 为 1 的文章,name="阿里云"就是按默认设置输出分类名称为“阿里云”的文章。
想要让该插件按我们所想的自定义顺序输出指定分类文章,则还需要在简码中添加相应的参数才行,具体如下:
2.1 输出分类 ID 为 1 的 15 篇文章
[catlist id=1 numberposts=15]
2.2 输出分类 ID 为 1 的 15 篇文章和页面
[catlist id=1 post_type="post,page" numberposts=15]
2.3 输出分类 ID 为 1 的 15 篇文章和页面,含摘要
[catlist id=1 post_type="post,page" numberposts=15 excerpt=yes]
2.4 输出分类 ID 为 1 的 15 篇文章和页面,含摘要、日期、作者、评论数
[catlist id=1 post_type="post,page" numberposts=15 excerpt=yes date=yes author=yes comments=yes]
2.5 按 ID 排序输出分类 ID 为 1 的 15 篇文章
[catlist id=1 numberposts=15 orderby=ID]
其中 ID 还可以改为 title,author,date。
2.6 输出分类 ID 为 1 的 15 篇文章,启用分页,每页 5 篇文章
[catlist id=1 numberposts=15 pagination=yes numberposts=5 ]
总结
WordPress 的这款 List category posts 插件设置比较简单,如果能够记得住相应的简码参数,那么使用起来也是非常简单的,而且可以自由组合相应的简码参数来输出指定类别文章,效果还是非常不错的。虽然该插件尚未更新兼容到 WordPress 最新版本,但是老古使用 WordPress 5.6 版本来测试依然有效。