色射色,久久一级片,久久亚洲精品成人av无码网站,99热精品成人免费观看

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

2018-08-16 wordpress經(jīng)驗(yàn)
  • 文章介紹
  • 快速入門
  • 評價(jià)&建議

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

WordPress-rss

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

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

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

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

rss默認(rèn)顯示

下面要為rss頁面增加幾點(diǎn)功能,請接著向下看的:

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廣告。我們在function.php文件中增加下面的代碼:

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

function feed_banners($content) {

if(is_feed()) {

$output = ‘<div><a href=”#” title=”圖片標(biāo)題”><img src=”http://upload.chinaz.com//”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=”‘ .%20$title .%20%20′”>’ . $permalink . ‘</a>. 轉(zhuǎn)載請注明。</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>更多文章來自 ‘. $author . ‘</h3>’;

$output .= ‘<ul>’;

foreach($the_posts as $post) {

$permalink = get_permalink();

$title = get_the_title();

$output .= ‘<li><a href=”‘.%20$permalink .%20′”>’. $title . ‘</a></li>’;

}

wp_reset_query();

$output.= ‘</ul>’;

$content = $content.$output;

}

return $content;

}

add_filter(‘the_content’,’authors_post_list_in_feed’);

好了,目前在rss頁面增加了4個(gè)自定義的內(nèi)容,我們看看本地測試的效果是怎么樣的,如下圖:

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

rss修改后顯示結(jié)果

關(guān)注WordPress主題的精美的同時(shí),我們也應(yīng)該適當(dāng)?shù)淖⒁庖幌翿SS的優(yōu)化,通過上面的介紹,希望能給您帶來一點(diǎn)點(diǎn)幫助吧。當(dāng)然,你還可以在RSS中實(shí)現(xiàn)其他更多的功能,蘿卜魚在此就不一一介紹說明了!

0 0

企業(yè)建站推薦正版商業(yè)主題,國內(nèi)專業(yè)團(tuán)隊(duì)開發(fā),完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計(jì)幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務(wù)熱線

wordpress建站咨詢