如何通過Shortcode在WordPress帖子中嵌入外部RSS Feed


您是否看過像25個最佳XYZ網站這樣的展示櫃? 通常,這些教程包含站點名稱,站點屏幕截圖,簡短描述以及最近發布的列表。 這些帖子的主要問題是最近發布的帖子列表,這些列表過時了,因為大多數作者在撰寫本文時都手動創建了這些鏈接。 只要其他任何一個站點發布新帖子,該帖子實際上就已經過時了。 在本文中,我們將向您展示如何通過簡碼在WordPress帖子中嵌入外部RSS feed,以便使列表帖子保持相關性。

您需要做的第一件事是打開主題的 functions.php 文件並粘貼以下代碼:

//This file is needed to be able to use the wp_rss() function.
include_once(ABSPATH.WPINC.'/rss.php');

function readRss($atts) {
    extract(shortcode_atts(array(
	"feed" => 'http://',
      "num" => '1',
    ), $atts));

    return wp_rss($feed, $num);
}

add_shortcode('rss', 'readRss');

現在您所要做的就是在編寫帖子時使用以下短代碼:

[rss feed="http://feeds.feedburner.com/wpnull.xyz" num="5"]

確保將簡碼中的供稿URL更改為所需的URL。 您也可以根據自己的喜好調整數字。

資料來源:《粉碎雜誌》