对于所有WordPress新手来说,能够顺利安装好WordPress程序已经够我们满头大汗的了,但是随之就来了一个重要的问题:WordPress首页文章如何能够显示摘要?

这个问题很重要。WP默认的都是首页全文输出,估计这个设计理念跟国外博客RSS订阅有关。因为据说老外都是习惯在RSS中全文输出内容的,不像国内的一些“小”大家,为了捞取博客的流量和PV,把仅有10个人订阅的RSS都选择摘要输出了,让人切齿痛恨。首页文章全文输出的一个重要弊端就是博客首页冗长,体积庞大,遇着现在电信这等网速,稍微性急的哥们一般不等待30秒时间就愤怒地离开你的站点。另外,从SEO的角度来说,列表页的全文输出会客观上造成一个内容重复的问题,这是搜索引擎的大忌。第三点,首页全文输出严重影响页面美观,不符合“用户体验”,因此,如何让WordPress首页文章摘要输出就是一个重大的问题。

网上有很多介绍的方法,一种是使用插件,我试了,这个方法非常让人愤怒。因为我所选择的著名的WP经典主题Inove居然都不能够很好地支持这个插件,而且莫名其妙,首页都打不开了;另外一种方法,就是我要给WP新手推荐的极品方法:修改首页模板文件。找到当前主题下的首页模板文件,一般都是Index.php,或者Home.php,用记事本打开这个文件(当然,也可以在WP后台通过编辑主题的方式直接进行修改),找到如下标签内容:

<?php the_content (‘Read the rest of this entry »’); /*引号中的内容也可能有所不同*/ ?>

将标签中的“the_Content”直接改为“the_excerpt ”就OK了。

这个终极的解决方法的一个最大的优点就是随便你什么时候改模板文件,所有以前已经发布的文章都会全部重建为首页摘要输出。如果你觉得程序自动截断的摘要文字不符合你的意愿,你当然还可以自定义摘要文字,方法是在添加新文章的时候手动在“摘要”栏内添加需要在首页摘要显示的内容。

当然,在首页摘要输出还有一个办法,就是More标签,但是这个方法太麻烦,不如直接修改模板文件来得干脆。如果你按照本文的方法还没有弄好,我想最大的可能就是不小心少了或者多了一个标点符号,仔细查找,一定能够弄好的。

我自己的独立博客使用的是Z-Blog程序,这个方法是我帮朋友做WordPress站的时候总结的,这里是朋友的博客地址,也可以看作是本文的一个演示DEMO地址。