来源:http://www.neoease.com/yet-another-related-posts-plugin/
相关文章在博客中能够引导用户访问更多可能感兴趣的文章, 不仅增加了用户粘度, 对用户体验的提高, 也是 SEO 内链优化的重要一环.
大概两年前吧, 我开始使用 Yet Another Related Posts Plugin (YARPP) 这款相关文章插件, 与其他类似插件比较, 它有很多优点, 也有一些问题, 本文我会介绍一下这些优缺点和提供一些使用建议.
为什么选择 YARPP 相关文章插件?
WordPress 的相关文章插件选择很多, 但做得好的没几个. 我原本用的是另一款插件: WordPress Related Posts.
WordPress Related Posts 的原作者是国内知名博客我爱水煮鱼 (现在已经卖给了一老外开发), 我也贡献过一些代码, 用了好几个年头了, 而且我发布的所有主题都默认支持这款插件. 当时这款插件的问题是相关文章不精准, 自定义程度低, 所以我换了...
YARPP 的卖点正是 WordPress Related Posts 的不足, 页面结构和相关特征高度的自定义. 界面上, 你可以使用默认的模板和简单的调整, 或者选择自己编写写的模板, 在 $post
对象可用的数据项中, 基本你想将界面做成什么样子都可以.
而在筛选相关文章的功能上更是强大, 用户可以对相关因子 (如: 标题, 内容, 标签和分类等) 进行给予不同的权值.
相比于其他欧美开发者制作的相关组件, 因为 YARPP 的作者是个日本人, 基本上对汉字的支持也非常好, 适合国人使用.
YARPP 相关文章插件的缺点
YARPP 功能是强大了, 但操作也更加复杂, 很难实现安装完即可使用, 必须做一些设定, 尽管这不难. 借 Denis (我爱水煮鱼的作者) 的话: 多数用户看到整个面板的选项就可能将插件卸载掉了. 另外, 因为相关因子较多, 如果网站的文章少, 会匹配不到或者是能匹配到少量的文章.
是不是文章多了就比较好? 也不一定, 插件需要为相关文章生成缓存数据, 如果设置不当加之文章太多就会宕机. 当然, 万篇以内应该是没问题的. 而现在 WordPress Related Posts 为了解决相关文章不精准的问题, 也开始使用类似的缓存方式, 同样不能避免这个问题.
使用 YARPP
下载和安装
- 在插件页面下载.
- 解压上传到 {WordPress 目录}/wp-content/plugin/ 目录.
- 将 yarpp-templates 目录内的 PHP 文件拷贝到正在使用的主题根目录.
- 在 http://{你的网址}/wp-admin/plugins.php 激活插件.
配置插件
进入 Settings > Related Posts (YARPP) 进行插件配置, 我相信一般人都可以看懂. "Display options for your website" 中有几点需要注意的:
- Automatically display 这里是选择自动加载的选项, 如果勾选, 则自动在文章后面追加相关文章列表.
- 最新的一些版本, 插件已经支持带缩略图的相关文章, 但需要你的主题本身支持 Featured Images 功能.
- 如果选择自定义模板, 请确定在主题根目录存在以
yarpp-template-
作为前缀命名的 PHP 文件. 你可以在插件的 yarpp-templates 目录找到这些文件.
后话
我这里建议刚入门的 WordPress 用户还是使用 WordPress Related Posts 比较好, 容易上手, 也避免找不到相关文章; 而追求更精准更可控的那些整天折腾的用户, YARPP 更加适合.
如果主题支持 Featured Images, 最新版本的 YARPP 的已经支持带缩略图的展现模式了. 如果你的主题不支持 Featured Images 功能, 也可以结合《WordPress 缩略图的方法》提及的方法制作带缩略图的插件模板.