當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

定制及優(yōu)化wordpress博客的RSS

 2012-06-18 23:18  來(lái)源: 蘿卜居家園網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

 

搜索了一下,找到了不少介紹wordpress主題制作的資料,但是尚未找到wordpress博客RSS頁(yè)面制作的相關(guān)教材。當(dāng)我們?cè)谠O(shè)計(jì)wordpress博客主題的時(shí)候,我們往往會(huì)忘記RSS訂閱頁(yè)面的設(shè)計(jì),站長(zhǎng)們一般都是使用wordpress默認(rèn)的RSS訂閱頁(yè)面。其實(shí),我們也應(yīng)該關(guān)注一下rss訂閱頁(yè)面的設(shè)計(jì)和優(yōu)化工作,說(shuō)不定現(xiàn)在就有訪問(wèn)者正在瀏覽或訂閱我們的RSS。今天就和大家一起探討一下RSS的定制和優(yōu)化,蘿卜魚也精心準(zhǔn)備了4個(gè)例子,下面和網(wǎng)友們分享一下。

注:蘿卜魚進(jìn)行的操作都涉及到wordpress的functions.php文件,編輯此文件時(shí)要小心,最好先做好備份工作。

先看一下蘿卜魚在本地準(zhǔn)備了一個(gè)wordpress測(cè)試的平臺(tái),其rss默認(rèn)頁(yè)面是下面這樣顯示的,截個(gè)圖與實(shí)現(xiàn)后的圖片好做比較:(注明一下,如果你的wordpress的固定鏈接設(shè)置了偽靜態(tài),那么你的rss地址就是就是你的網(wǎng)址/feed,如果你沒有設(shè)置,地址就是你的網(wǎng)址/?feed=rss2)

 

下面蘿卜魚要為rss頁(yè)面增加幾點(diǎn)功能,請(qǐng)接著向下看的:

1、給每篇文章的rss添加一點(diǎn)自己的特色文字,比如,蘿卜魚想在每篇文章結(jié)尾處增加一行宣傳本站的文字—蘿卜居家園網(wǎng)提供最新的wordpress資訊。我們可以這樣做:

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

/*給每篇文章的rss添加一點(diǎn)自己的特色文字*/

function custom_feed_content($content) {

if(is_feed()) {

// 下面的$output變量即為你自己想增加的文字內(nèi)容。

$output='蘿卜居家園網(wǎng)提供最新的wordpress資訊';

$content = $content.$output;

}

return $content;

}

add_filter('the_content','custom_feed_content');

2、給每篇文章的rss添加一個(gè)小banner廣告。我們?cè)趂unction.php文件中增加下面的代碼:

/*給每篇文章的rss添加橫幅*/

function feed_banners($content) {

if(is_feed()) {

$output = '<div><a href="#" title="圖片標(biāo)題"><img src="; alt="此處顯示您的banner圖片" /></a></div>';

$content = $output.$content;

}

return $content;

}

add_filter('the_content','feed_banners');

3、給每篇文章的rss增加作者及文章鏈接信息等等,這個(gè)主要在rss中實(shí)現(xiàn)版權(quán)聲明的功能??梢栽趂unction.php中增加下面的代碼:

/*給每篇文章的rss增加作者及文章鏈接版權(quán)信息等等*/

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>. 轉(zhuǎn)載請(qǐng)注明.</p>';

$content = $content.$output;

}

return $content;

}

add_filter('the_content','feed_copyright_disclaimer');

4、給給每篇文章的rss增加該文作者的更多文章鏈接,主要實(shí)現(xiàn)的是相關(guān)文章的功能。

/*給每篇文章的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>更多文章來(lái)自' . $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頁(yè)面增加了4個(gè)自定義的內(nèi)容,我們看看本地測(cè)試的效果是怎么樣的,如下圖:

 

關(guān)注wordpress主題的精美的同時(shí),我們也應(yīng)該適當(dāng)?shù)淖⒁庖幌翿SS的優(yōu)化,通過(guò)上面的介紹,希望能給您帶來(lái)一點(diǎn)點(diǎn)幫助吧。當(dāng)然,你還可以在RSS中實(shí)現(xiàn)其他更多的功能,蘿卜魚在此就不一一介紹說(shuō)明了,呵呵,本文由蘿卜居家園網(wǎng) 原創(chuàng)發(fā)表,轉(zhuǎn)載請(qǐng)注明,謝謝了!

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

  • 第八屆HRSSC年會(huì),佩琪集團(tuán)HRSSC建立與實(shí)戰(zhàn)優(yōu)化備受矚目

    2018年6月22日丨北京,第八屆人力資源共享服務(wù)中心年會(huì)在京開幕,佩琪集團(tuán)受邀出席此次盛會(huì)。本次活動(dòng)吸引了超過(guò)700位企業(yè)人力資源從業(yè)者前來(lái)參會(huì),以“智能化運(yùn)作,探索價(jià)值”為主題,對(duì)智能化運(yùn)作,大數(shù)據(jù)分析,機(jī)器人流程自動(dòng)化等HRSSC熱門話題展開深入分析和探討。

  • 佩琪集團(tuán)HRSSC再獲殊榮,“極客精神”鑄就科技高地

    2018年3月23日晚,“2017-2018大中華區(qū)最佳人力資源服務(wù)機(jī)構(gòu)評(píng)選”頒獎(jiǎng)盛典于上海隆重舉行。佩琪集團(tuán)榮膺“大中華區(qū)最佳人力資源共享服務(wù)中心服務(wù)商(內(nèi)資)”大獎(jiǎng)。這是佩琪HRSSC繼2016年榮獲(SSON)HR共享服務(wù)中心外包合作伙伴【冠軍】大獎(jiǎng)之后的又一重磅榮譽(yù),本次再獲殊榮是市場(chǎng)對(duì)佩琪

  • 佩琪集團(tuán):HRSSC,人力資源數(shù)字化轉(zhuǎn)型必經(jīng)之路

    2018年3月21日,以企業(yè)數(shù)字化轉(zhuǎn)型為主題的“2018人力資本創(chuàng)新峰會(huì)”在杭州舉辦,佩琪集團(tuán)常年專注于人力資本咨詢、軟件和外包服務(wù),受邀出席共同探討人力資源數(shù)字化轉(zhuǎn)型。近幾年企業(yè)“數(shù)字化轉(zhuǎn)型”在全球范圍都是熱門話題之一。數(shù)字化轉(zhuǎn)型已經(jīng)成為所有企業(yè)應(yīng)對(duì)挑戰(zhàn)的主要戰(zhàn)略,預(yù)計(jì)到2018年,全球1000強(qiáng)

  • RSS被關(guān)閉,一個(gè)互聯(lián)網(wǎng)產(chǎn)品時(shí)代已經(jīng)結(jié)束

    大約在3月16日,業(yè)界就已經(jīng)有消息稱,谷歌要關(guān)閉自身閱讀器RSS客戶端,這個(gè)消息已經(jīng)傳播,立刻引來(lái)嘩然。因?yàn)樵诤芏嗳丝磥?lái),谷歌閱讀器是一個(gè)功能很完備的工具,它能夠給我們制定一些需要的信息流,從而在冗雜的信息社會(huì)獲取到我們想要第一時(shí)間看到的東西。但是市場(chǎng)終

    標(biāo)簽:
    RSS訂閱
  • 使用jQuery開發(fā)響應(yīng)式超酷整合RSS信息閱讀雜志

    如果大家喜歡閱讀博客文章的話,可能都會(huì)使用RSS閱讀器,今天這里我們將使用jQuery來(lái)開發(fā)一個(gè)響應(yīng)式的RSS信息閱讀應(yīng)用,使用它你可以將你喜歡的RSS文章以聚合的方式顯示在同一個(gè)頁(yè)面,類似一本在線的雜志或者刊物,你也可以自定義配置用來(lái)設(shè)定需要訪問(wèn)的RSS源,希望大家

    標(biāo)簽:
    RSS訂閱

熱門排行

信息推薦