WPJAM Basic 扩展 - 相关文章:一键在文章详情页显示相关文章
我很早之前就基于 WordPress 的标签和分类写过一个 WordPress 相关文章的插件,后来有个外国人,想利用它做个服务,那时候太穷,我就1万美元卖给他了,不过那个插件可以说是我爱水煮鱼博客的成名之作,很多人知道我的博客也是因为这个插件。
那个相关文章的插件的发展也不错,目前已有10万多人安装了,但是集成的服务感觉不太适合国内的用户,而且已经好久没维护了,所以我就再出一个 WPJAM Basic 的「相关文章」的扩展。
「相关文章」扩展功能
WPJAM Basic 的「相关文章」的扩展通过简单的方式实现 WordPress 相关文章的功能,主要有下面三个功能:
- 「相关文章」扩展还是基于标签和分类,并且如果系统有自定义分类,也会作为相关系数参考。
- 「相关文章」扩展的功能是使用的 WordPress 原生函数和 Hook 来实现,而不是直接使用 SQL。
- 如果系统安装了 Memcached,并且安装的 WordPress 最新版本,则生成的相关文章是有缓存的,并且后台更新,相关文章会自动刷新缓存。
使用「相关文章」扩展
启用扩展之后,在 「WPJAM」主菜单下的「文章设置」子菜单就会出现「相关文章」的标签页,点击进去就可以进行设置。
列表标题:就是相关文章的列表标题。
列表设置:可以设置有多少篇相关文章,以及这些文章从最近多少天发布的文章中筛选,也可不限制。
列表内容:首先可以设置是否文章摘要,然后可以开启是否显示文章缩略图,相关文章默认使用 WordPress 文章的特色图片来显示缩略图,如果没有设置,即使勾选,也不会显示,所以这时候,你需要到「缩略图设置」勾选上「无需修改主题,自动应用 WPJAM 的缩略图设置」选项。
列表样式:为了方便大家样式化相关文章列表,这里提供了两个选项:外层DIV id 和 相关文章列表 UL class,外层 DIV id 不填则外层不添加外层 DIV,比如我爱水煮鱼博客的相关文章设置这两个参数后,再通过 CSS 就可以定义成下面的样式:
自动附加:就是自动附加相关文章列表到文章末尾,如果没有勾选该选项,则需要在主题中的文章页模版文件中添加获取相关文章列表函数 wpjam_get_related_posts($post_id=null, $args=[])
来插入相关文章列表了。
文章类型:如果你的博客定义了多个自定义文章类型,则可以通过该设置来指定哪些文章类型会显示相关文章列表,如果没有定义自定义文章类型,则该选项不会出现。
「相关文章」功能就介绍到这里,再次说一下,我们的相关文章功能是有缓存的,他能够提高文章链接密度,增强站点 SEO,也能增强用户体验,让用户更多停留在站点。
专题:WPJAM Basic 详细介绍:
- 01. WordPress 一键式全站优化插件:WPJAM-Basic
- 02. WPJAM Basic 详细介绍:一键搞定 WordPress 功能屏蔽和增强优化
- 03. WPJAM Basic 详细介绍:一键搞定 WordPress 前后台和登录界面样式定制
- 04. WPJAM Basic 详细介绍:一键实现 WordPress 静态资源 CDN 加速
- 05. WPJAM Basic 详细介绍:一键设置和应用 WordPress 缩略图
- 06. WPJAM Basic 详细介绍:一键优化 WordPress 文章设置和操作
- 07. WPJAM Basic 详细介绍:可视化管理 WordPress 定时作业
- 08. WPJAM Basic 详细介绍:一页概览 WordPress 服务器系统信息
- 09. WPJAM Basic 详细介绍:一页展示 WordPress 所有 Dashicons 图标
- 10. WPJAM Basic 详细介绍:一键开启17个 WordPress 功能扩展
- 11. WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口
- 12. WPJAM Basic 扩展 - 文章目录:根据内容中子标题自动提取出文章目录
- 13. WPJAM Basic 扩展 - 简单 SEO:简单快捷地设置 WordPress 站点的 SEO
- 14. WPJAM Basic 扩展 - SMTP 发信:使用第三方邮箱的 SMTP 服务来发送邮件
- 15. WPJAM Basic 扩展 - Rewrite 优化:一键优化 WordPress 页面重写规则
- 16. WPJAM Basic 扩展 - 文章浏览统计:一键统计文章在所有平台的浏览数
- 17. WPJAM Basic 扩展 - 统计代码:一键设置网站跟踪统计代码
- 18. WPJAM Basic 扩展:用户角色 - 可视化管理 WordPress 所有角色和权限
- 19. WPJAM Basic 扩展 - 相关文章:一键在文章详情页显示相关文章
- 20. WPJAM Basic 扩展 - 文章类型转换器:一键快速转换文章的类型
- 21. WPJAM Basic 扩展 - 百度站长:主动、自动以及批量方式提交链接到百度
- 22. WPJAM Basic 扩展 - 301跳转:一键通过跳转规则来实现页面跳转
- 23. WPJAM Basic 扩展 - 移动主题:一键在移动设备中启用独立主题
- 24. WPJAM Basic 扩展 - 常用简码:一键集成10个常用简码
- 25. WPJAM Basic 扩展 - 文章数量:一键设置不同列表页不同文章数量
- 26. WPJAM Basic 扩展 - 摘要快速编辑:直接在后台文章列表页编辑文章摘要
- 27. WPJAM Basic 扩展 - 文章快速复制:在后台文章列表页面一键快速复制文章
- 28. WPJAM Basic 扩展 - 文章页代码:自定义每篇文章独立的脚本和样式代码
- 29. WPJAM Basic 内置的字符串处理函数
- 30. WPJAM Basic 内置的缩略图函数
- 31. WPJAM Basic 内置的文章列表函数
- 32. WPJAM Basic 内置的系统和设备判断函数
- 33. WPJAM Basic 内置的图片处理函数