如果你要写同一个话题的系列文章,可能需要借助一些插件来实现。倡萌也打算为 WordPress大学 添加文章系列专题功能,于是测试了 8 个 WordPress 文章系列专题插件,并作了简单点评,希望对大家有用。
文章目录
WP Series Manager
插件介绍:先创建文章系列 A(Series),然后在发布文章 B 的时候,有一个功能模块让你填写这篇文章属于哪个系列(填 ID),前提是你需要查看那个系列 A 的ID。
最终效果:是在系列 A 的页面中会罗列出属于它的所有文章,在文章 B 的底部会指明这篇文章属于系列 A (包含一个链接到 A)。
倡萌点评:操作非常繁琐,不支持批量划分文章到系列,显示效果也不够理想,不带边栏小工具,没有额外设置选项
Simple Post Series with SEO!
插件介绍:启用插件后,什么选项都没有,只有在编辑文章的时候,文本模式下有一个快捷按钮,点击输入已存在的系列的数字即可插入。如果要添加新的系列,直接使用简码 [simple_series title="系列名"] ,输入新的title就会生成新的系列。
最终效果:没有专门的系列页面,只在属于同一个系列的文章底部,罗列出这个系列的所有文章(含链接)
倡萌点评:超级简单的插件,但是效果不理想,只能在文章编辑界面操作系列,不便于批量操作
Serial Posts
插件介绍:启用插件后,在后台 – 设置 – Serial Posts,可以进入到设置页面,可以设置如下内容:
- 系列名 前后的文本
- 是否隐藏系列名
- 选择 ul 列表 还是 ol 列表,设置 ul/ol 的class标签
- 是否包含当前文章,当前文章是否加链接
Serial Posts 是通过自定义字段来设置系列的,字段名称为 Serial ,字段的值就是系列名。一篇文章只能归属于一个系列。如果要在文章中显示当前文章所属的系列,在文章中添加 [serialposts] 简码即可。如果你要在模板文件中显示系列,可以在循环(loop)中使用 <?php serial_posts(); ?> 。建议不要同时使用 <?php serial_posts(); ?> 和 [serialposts] 。
最终效果:没有专门的系列页面,只在文章底部罗列出当前文章所属系列的所有文章(含链接)
倡萌点评:允许进行一些基本的样式设置,前台效果还可以。只能在文章编辑界面操作系列,不便于批量操作
Really Simple Series
插件介绍:严格来说,这不是一个真正自定义的文章系列插件,启用插件后,你可以在后台 – 文章 – 分类目录,看到多了一个 Really Simple Series 选项,允许你为该分类添加一个系列功能。你还可以通过简码 [rsseries cat="148"] 来调用系列的文章,其中,148 就是这个分类的 ID。
最终效果:在激活了系列功能的分类下的所有文章的底部,都会按照文章发布时间先后排列出该分类下的所有文章。
倡萌点评:对于一个分类本身就是一个文章系列来说,这个插件是最快捷的。但也正是这个原因,就失去了灵活性。
Post Series
插件介绍:Post Series 是一个简单的文章系列插件,启用后,可以在后台 – 文章 – Series of posts 下创建系列,然后在文章编辑页面,可以选择或添加文章的系列,然后在文章的右上角会显示该系列的所有文章列表(如上面的配图)
最终效果:每个系列都有专门的存档页面显示该系列的所有文章;文章页面的右上角显示同一系列的文章。
倡萌点评:具备了基本的系列功能,没有过多的设置选项,能够满足基本需求。反过来在自定义方面就比较逊色了。
Organize Series
插件介绍:Organize Series 是一个自定义比较多的系列插件。
1.启用以后,在后台 – 设置 – Series Options ,可以进行设置:
- 是否显示 系列盒(显示在文章右上角),展示这个系列的文章
- 是否显示系列导航链接(在文章顶部说明这个文章属于什么系列,加上链接)
- 是否在文章中显示系列的 meta 信息
- 是否使用自定义css
- 设置显示所有系列的页面链接,页面标题和排列方式
- 设置系列的URL前缀,比如 /series/
- 支持自定义系列的HTML结构(结合css就可以自定义显示效果)
- 设置系列的图标大小
2.在后台 – 文章 – Manage Series,可以创建系列(就像创建分类一样),支持为每个系列添加一个图标。
3.在编辑文章时,可以看到一个设置模块(如上面的配图),可以设置文章属于哪个系列,显示的数量等
4.在后台 – 文章 – 所有文章,可以通过“快速编辑”给文章选择系列;还可以刷选文章:
5.该插件还有一些扩展(有些要收费的),免费版只包含刚才说的功能,如果你要使用过多功能(比如简码、自定义文章类型)就需要付费了。
最终效果:默认情况下,会在文章的右上角显示同一系列的文章(可设置显示篇数);或者也可以在侧边栏使用系列小工具来显示。有专门的系列存档页面显示所有的系列,每个系列有专门的页面显示该系列的所有文章列表。
倡萌点评:该插件自定义功能还算不错,本身的功能也够用,但是自带的显示效果不是很好,需要你具备一定的css能力才能设计的比较好看。虽然可以在快速编辑模式设置文章到系列,但还是不够便捷
EG-Series
插件介绍:EG-Series 可以说非常强大,主要特色如下:
- 有专门的管理页面来批量设置文章到系列,支持拖动排序
- 支持文章编辑页面通过编辑器按钮,快速设置文章到系列
- 支持通过简码调用系列
- 支持自定义系列的链接模式、链接前缀,
- 自定义文章列表的简码,自定义时间格式
- 支持自定义文章类型、页面
- 支持设置显示文章系列的位置和输出位置(比如存档输出、Feed输出)
- 自定义HTML结构、
- 文章排列方式、是否显示时间、摘要
- 设置哪些级别的用户可以编辑文章系列
- 自定义css
- 卸载插件允许删除系列和设置选项
- 其他……
最终效果:单独的系列文章存档页面,显示该系列的所有文章;文章的顶部或底部输出该系列的所有文章,或者通过边栏小工具输出系列列表和系列文章。
倡萌点评:该插件不愧是这类插件中的强者,足够我们使用了,操作还算比较方便和灵活。
但是倡萌在实测中发现,如果系列模块在右边栏,有时候拖动文章到上面没办法添加,解决办法就是将系列模块拖放到左边栏(如上面的配图)。
此外,在本地的wamp环境 PHP 5.4.3 中,启用插件出现“Warning: Creating default object from empty value in XXXX\plugins\eg-series\lib\eg-plugin.inc.php on line 802”,希望作者能修复下。
Simple Post Series
插件介绍:Simple Post Series 是国人 @chaozh 结合了上面提到的几个插件的优点制作的,倡萌之前就介绍过这个插件,更多详情请访问 WordPress文章专题插件:Simple Post Series 。
最终效果:有专门的系列存档页显示系列文章;文章的顶部或底部显示同一系列的文章,支持边栏小工具显示系列列表等
倡萌点评:这是倡萌见到的目前最好的文章系列插件,看得出 @chaozh 是真的很用心集成了其他插件的优点。当然了,该插件还是存在不少bug:和EG-Series一样的拖动问题;在本地wamp 的PHP 5.4.3 环境下,添加它的小工具,会出错(也就是说没办法正常使用它的小工具),倡萌已反馈给作者,但愿下个版本能修复。
关于使用WordPress文章系列插件的建议:
1.该类插件的最终显示效果可能不够美观,需要自己懂点html和css
2.某些使用了自定义文章类型来实现系列功能的插件,不一定能很好兼容你的主题,你可以需要修改主题文件或插件模板文件,否则可能会错位
3.启用插件后,建议在后台 – 设置 – 固定链接 ,重新保存一遍设置,否则可能出现404错误