WordPress

除了上文介绍的WordPress©FeedBetterFeed也是一款用于更改Feed footer信息的强大插件。两者相比,前者具备Option界面,使用上比较傻瓜,后者则需要自己编辑插件部分代码;但前者不支持php语言调用,后者则可借助php参数调用,为feed添加进更有针对性、更智能的信息。所以说,两个插件各有优劣,不过,切勿同时启用

BetterFeed主页上说其能实现的功能有:

  1. 在Feed中添加“Read more …”或“Next Page …”链接;
  2. 添加版权声明;
  3. 添加分类、评论数;
  4. 添加置底文章链接;
  5. 添加bookmark链接和反向查询链接;
  6. 添加其他你能想的到的信息,比如广告、口号、推广之类。

下图是一张启用BetterFeed后的效果图:

RSS相关 betterfeed 效果

要想得到这种效果,我们要做的是:更改插件php文件中的相关代码

RSS相关 betterfeed 设定

wp_ozh_betterfeed.php头部插件注释之后,即有“Edit Here”的字样提示从这里开始插件设定啦。“General Behavior”中需要设定两个参量的值,图中的split量用来设定是否在feed中支持wordpress<!– more –>标签输出“Read More”,值1表示开启,值0表示停用;第二个参数multipage量则用来设定是否在feed中支持wordpress<!– nextpage –>标签输出“Read More”,同样值1表示开启,值0表示停用。

再往下,我们可以看到:

RSS相关 betterfeed 代码

橙红色区域的注释告诉我们,将写好的html填充到“<<<FEEDFOOT”和“FEEDFOOT;”之间即可。BetterFeed提供了若干变量名供我们调用WordPress信息,注解翻译如下:

其中,%%readmore%%和%%comments_text%%所显示出的文本可找到相应的默认代码,做更加个性化的更改。这里给出一个RSS相关原来用的代码:

</p> <p>%%readmore%%</p> <hr noshade style="margin:0;height:1px" /> <small></p> <p>&copy; %%author_nick%% for <a href="%%blogurl%%">%%blogname%%</a>, 2007. | <a href="%%posturl%%">Permalink</a> | <a href="%%categorylinks%%">%%categories%%</a> | <a href="%%posturl%%#comments/">%%comments%%</a></p> <p>Add to <a href="http://del.icio.us/post?url=%%posturl%%&#038;title=%%posttitle%%">Del.icio.us</a> | Who's linking? <a href="http://www.technorati.com/search/%%posturl%%" title="Search on Technorati">Technorati</a></p> <p></small><br />

您可在utf-8编码下打开插件php文件,自行编辑代码,再上传wp_ozh_betterfeed.php到wordpress/wp-content/plugins/,在后台激活插件即可;或者上传插件后,开启写入属性,在wordpress管理后台的插件页面下编辑该插件相应代码,再激活。

[ 点此进入BetterFeed主页 ]