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 详细介绍


©我爱水煮鱼,本站推荐使用的主机:阿里云,国外主机建议使用BlueHost

本站长期承接 WordPress 优化建站业务,请联系微信:「chenduopapa」。