今天研究wordpress的摘要输出问题。

今天研究wordpress的摘要输出问题。我这个wordpress菜鸟差不多搞左成日。其实我要求好简单,就是首页按照我要求输出摘要,不要输出全文,因为我的文章好多图片,如果全文输出的话,首页非常长。而且用户体验比较差。在管理界面上找不到输出摘要的选项,只有rss输出摘要.

在google搜索了几种输出摘要的方式。

1、在输出模板修改代码。使用wordpress的摘要输出函数<?php the_excerpt(); ?> wordpress官方网站有介绍。请自己点击看这里。 对应我这些菜鸟来讲复杂了点,而且有些网友讲这个摘要输出只是张文字的格式和图片去掉。我没有试验2.7是否这样。

2、使用自动摘要插件。试左几个插件,发觉都不是好符合我的要求,因为每篇文章具体要选择多少文字作为摘要都不固定,插件多少是按照字数,或者段落来判断输出多少为摘要。很难有一个模式适应每篇文章。

3、还是自己手动编写摘要比较好。不过wordpress2.7的摘要编辑是不支持html的。不过唔怕有插件。TinyMCE Excerpt 。不过在这里输入摘要的话,比较麻烦,需要在文章编辑好之后,再copy部分文字到摘要。可能还要修改theme的代码才可以输出。

4、其实原来wordpress有个more标签的。只要在文章加入<!–more–>标签就可以实现根据more标签输出摘要了。在首页输出的文章的时候只会输出这个标签之前的内容。如果还是输出全文,请检查theme的代码,看看文章输出是否使用the_content(__(‘Read more…’));如果不是请更改。

其实我觉得摘要输出选择more标签这种方式最好。方便简单快捷,内置功能,不需要加插件。只要在编辑文章的时候插入more标签就可以。加上wordpress的编辑器有对应按钮一按就是了。还有快捷键键 alt+shift+T。不清楚什么原因发觉网上讲more标签的种摘要输出的人比较少。我搜索了很久先发现有这种方式。难道这种方式是自带的方式,就没有必要说明。对于新手来说还是很多不知道的,例如我就是一个好好例子了。

等有空的时候研究下,如果有手工编写的摘要就显示手工编写的摘要。如果没有就按照more标签输出。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注