当前位置:首页 >  站长 >  建站经验 >  正文

定制及优化wordpress博客的RSS

 2012-06-18 23:18  来源: 萝卜居家园网   我来投稿 撤稿纠错

  【推荐】海外独服/站群服务器/高防

 

搜索了一下,找到了不少介绍wordpress主题制作的资料,但是尚未找到wordpress博客RSS页面制作的相关教材。当我们在设计wordpress博客主题的时候,我们往往会忘记RSS订阅页面的设计,站长们一般都是使用wordpress默认的RSS订阅页面。其实,我们也应该关注一下rss订阅页面的设计和优化工作,说不定现在就有访问者正在浏览或订阅我们的RSS。今天就和大家一起探讨一下RSS的定制和优化,萝卜鱼也精心准备了4个例子,下面和网友们分享一下。

注:萝卜鱼进行的操作都涉及到wordpress的functions.php文件,编辑此文件时要小心,最好先做好备份工作。

先看一下萝卜鱼在本地准备了一个wordpress测试的平台,其rss默认页面是下面这样显示的,截个图与实现后的图片好做比较:(注明一下,如果你的wordpress的固定链接设置了伪静态,那么你的rss地址就是就是你的网址/feed,如果你没有设置,地址就是你的网址/?feed=rss2)

 

下面萝卜鱼要为rss页面增加几点功能,请接着向下看的:

1、给每篇文章的rss添加一点自己的特色文字,比如,萝卜鱼想在每篇文章结尾处增加一行宣传本站的文字—萝卜居家园网提供最新的wordpress资讯。我们可以这样做:

在你的function.php文件中增加下面的代码:

/*给每篇文章的rss添加一点自己的特色文字*/

function custom_feed_content($content) {

if(is_feed()) {

// 下面的$output变量即为你自己想增加的文字内容。

$output='萝卜居家园网提供最新的wordpress资讯';

$content = $content.$output;

}

return $content;

}

add_filter('the_content','custom_feed_content');

2、给每篇文章的rss添加一个小banner广告。我们在function.php文件中增加下面的代码:

/*给每篇文章的rss添加横幅*/

function feed_banners($content) {

if(is_feed()) {

$output = '<div><a href="#" title="图片标题"><img src="; alt="此处显示您的banner图片" /></a></div>';

$content = $output.$content;

}

return $content;

}

add_filter('the_content','feed_banners');

3、给每篇文章的rss增加作者及文章链接信息等等,这个主要在rss中实现版权声明的功能。可以在function.php中增加下面的代码:

/*给每篇文章的rss增加作者及文章链接版权信息等等*/

function feed_copyright_disclaimer($content) {

if(is_feed()) {

$permalink = get_permalink();

$author = get_the_author();

$title = get_bloginfo('name');

$output = '<p>这篇文章的作者是' . $author . ' 链接<a href="' . $title . '">' . $permalink . '</a>. 转载请注明.</p>';

$content = $content.$output;

}

return $content;

}

add_filter('the_content','feed_copyright_disclaimer');

4、给给每篇文章的rss增加该文作者的更多文章链接,主要实现的是相关文章的功能。

/*给每篇文章的rss增加该文作者的更多文章链接*/

function authors_post_list_in_feed($content) {

if(is_feed()) {

global $post;

$author = get_the_author();

$author_id = $post->post_author;

$the_posts = get_posts('author=' . $author_id . '&numberposts=5');

$output = '<h3>更多文章来自' . $author . '</h3>';

$output .= '<ul>';

foreach($the_posts as $post) {

$permalink = get_permalink();

$title = get_the_title();

$output .= '<li><a href="' . $permalink . '">' . $title . '</a></li>';

}

wp_reset_query();

$output .= '</ul>';

$content = $content.$output;

}

return $content;

}

add_filter('the_content','authors_post_list_in_feed');

好了,萝卜鱼目前在rss页面增加了4个自定义的内容,我们看看本地测试的效果是怎么样的,如下图:

 

关注wordpress主题的精美的同时,我们也应该适当的注意一下RSS的优化,通过上面的介绍,希望能给您带来一点点帮助吧。当然,你还可以在RSS中实现其他更多的功能,萝卜鱼在此就不一一介绍说明了,呵呵,本文由萝卜居家园网 原创发表,转载请注明,谢谢了!

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

  • 第八届HRSSC年会,佩琪集团HRSSC建立与实战优化备受瞩目

    2018年6月22日丨北京,第八届人力资源共享服务中心年会在京开幕,佩琪集团受邀出席此次盛会。本次活动吸引了超过700位企业人力资源从业者前来参会,以“智能化运作,探索价值”为主题,对智能化运作,大数据分析,机器人流程自动化等HRSSC热门话题展开深入分析和探讨。

  • 佩琪集团HRSSC再获殊荣,“极客精神”铸就科技高地

    2018年3月23日晚,“2017-2018大中华区最佳人力资源服务机构评选”颁奖盛典于上海隆重举行。佩琪集团荣膺“大中华区最佳人力资源共享服务中心服务商(内资)”大奖。这是佩琪HRSSC继2016年荣获(SSON)HR共享服务中心外包合作伙伴【冠军】大奖之后的又一重磅荣誉,本次再获殊荣是市场对佩琪

  • 佩琪集团:HRSSC,人力资源数字化转型必经之路

    2018年3月21日,以企业数字化转型为主题的“2018人力资本创新峰会”在杭州举办,佩琪集团常年专注于人力资本咨询、软件和外包服务,受邀出席共同探讨人力资源数字化转型。近几年企业“数字化转型”在全球范围都是热门话题之一。数字化转型已经成为所有企业应对挑战的主要战略,预计到2018年,全球1000强

  • RSS被关闭,一个互联网产品时代已经结束

    大约在3月16日,业界就已经有消息称,谷歌要关闭自身阅读器RSS客户端,这个消息已经传播,立刻引来哗然。因为在很多人看来,谷歌阅读器是一个功能很完备的工具,它能够给我们制定一些需要的信息流,从而在冗杂的信息社会获取到我们想要第一时间看到的东西。但是市场终

    标签:
    RSS订阅
  • 使用jQuery开发响应式超酷整合RSS信息阅读杂志

    如果大家喜欢阅读博客文章的话,可能都会使用RSS阅读器,今天这里我们将使用jQuery来开发一个响应式的RSS信息阅读应用,使用它你可以将你喜欢的RSS文章以聚合的方式显示在同一个页面,类似一本在线的杂志或者刊物,你也可以自定义配置用来设定需要访问的RSS源,希望大家

    标签:
    RSS订阅

热门排行

信息推荐