這可能是一個奇怪或愚蠢的問題,但我有以下代碼(http://pastebin.com/PTFtqkvs),我想在鏈接到rSS feed中的文章的描述之後放置一個簡單的「read more」鏈接 - 但無論我做什麼不工作。甚至可以添加這個選項並且仍然符合rSS指南?這是使用WP系統在特定類別中顯示帖子的內容。可能在RSS Feed中添加閱讀更多鏈接?
任何幫助將不勝感激。
這可能是一個奇怪或愚蠢的問題,但我有以下代碼(http://pastebin.com/PTFtqkvs),我想在鏈接到rSS feed中的文章的描述之後放置一個簡單的「read more」鏈接 - 但無論我做什麼不工作。甚至可以添加這個選項並且仍然符合rSS指南?這是使用WP系統在特定類別中顯示帖子的內容。可能在RSS Feed中添加閱讀更多鏈接?
任何幫助將不勝感激。
您可以勾選供稿特定掛鉤以將其添加到您的供稿內容中。像這樣的事情在主題functions.php將工作:
function my_super_awesome_feed_linker($content){
$extra = "<a href='" . get_permalink() . "'>Read More...</a>";
return $content . $extra;
}
add_filter('the_excerpt_rss', 'my_super_awesome_feed_linker');
這將添加一個「更多」鏈接,所有的飼料,雖然。
爲了達到此目的,您需要使用普通的WordPress循環和函數the_excerpt_rss()
,而不是在代碼中執行的操作,即echo $post->post_excerpt;
。我在這裏已經修改了引擎收錄:
而且,只是一個建議的話,這將沒有真正的工作爲模板。當你已經到達頁面的模板文件時,WordPress已經發送了標題。所以你需要找到一種方法來正確地發送這些頭文件,或者覆蓋它們。兩種最簡單的方法是過濾標題內容或在發送標題之前查詢'wp_loaded'
處的帖子。
這段代碼不起作用,甚至沒有顯示rss feed內容(http://dev.liquor.com/custom-rss-feed/) – HollerTrain 2010-07-21 16:49:46
因爲,正如我在答覆結束時提醒你的那樣, WordPress將標題設置爲html,而不是xml。如果您正確地實施提要,我的解決方案就可以工作。 – 2010-07-21 17:45:39
只要符合RSS規範,大多數讀者通常會將標題作爲整篇文章的鏈接 - 我看不到需要「閱讀更多」鏈接? – TheDeadMedic 2010-07-21 12:32:52