WordPress RSS Feed 如何顯示精選圖片,提交給 Google Publisher Center 才有圖片可顯示


WordPress 預設已經為所有文章以及所有的分類與標籤輸出 RSS,使用者可以簡單的訂閱。但是… 我自己在操作時遇到一個問題,就是為什麼他沒有顯示精選圖片?!?!

沒有精選圖片有什麼關係呢?看起來就是不舒服… 大概長這樣

我覺得還是要有精選圖片感覺起來比較有一回事拉~

因此上網找了一下,雖然有些外掛有提供這個功能,但這樣的小功能又不太想要裝一個外掛來實現,因此找找看有沒有好用的 snippet 可以用,沒想到還真的讓我找到!

我習慣使用 code snippet 來管理我的小程式碼,比起寫在 function.php 裡面,更喜歡條列狀的 UI,但這都是看個人習慣拉~

只要新增下方的程式碼,啟用後,RSS 就有精選圖片拉~

function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}

add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

// (選用)加上這段,你的分類與標籤也能顯示內容與精選圖片
add_filter('the_category_rss', 'rss_post_thumbnail');

更新後預覽樣式,感覺更加有模有樣了~

之後再把 RSS 提交給 Google Publisher 就完成拉~


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *



© 2023 平凡以上 版權所有