给博客增加了RSS订阅功能
看到大家的博客都有RSS订阅,唯独我的没有,似乎有点说不过去。于是增加了订阅到Google Reader,订阅到鲜果,订阅到抓虾三个按钮,现在大家也可以通过这三个RSS阅读器来阅读我的博客了。
增加RSS订阅按钮之后,发现RSS阅读器里显示的feed仍然是被more标签给截断的,我在WordPress后台修改了RSS输出为全文后仍然是这样,真是怪了,于是再次用Google搜索,发现原来这是WordPress 2.1版本之后出现的bug,需要通过一个叫做Full Text Feed的插件来实现rss全文输出功能,真是晕了,这也要插件!
于是继续搜索,发现有不用插件而直接修改代码的办法,其中一个人说,可以修改wp-includes/post-template.php文件里的
if ( preg_match(‘/<!–more(.*?)?–>/’, $content, $matches) ) {
把它改成
if ( preg_match(’/<!–more(.*?)?–>/’, $content, $matches) &&!is_feed() ) {
于是我照做了,修改本地文件并覆盖了空间里的这个文件,可是修改后仍然没有变化。