如何為標籤和自定義分類檔案添加RSS訂閱


最近在WPBeginner上,我們寫了一篇關於如何允許用戶訂閱WordPress中類別的文章。 我們簡要地提到了WordPress為所有分類法提供RSS訂閱:類別,標籤和自定義分類法。 在本文中,我們將向您展示如何為標籤和自定義分類檔案添加RSS訂閱。

與類別相似,每個自定義分類法都有其自己的供稿URL。 您要做的就是添加 /feed/ URL的末尾。 例如:

https://www.wpbeginner.com/section/wp-themes/feed/

讓我們看一下如何在標籤和自定義分類檔案中添加RSS訂閱鏈接。

在標籤檔案中添加RSS訂閱鏈接

您需要做的第一件事是進入主題文件夾,然後找到名為tag.php的文件。 如果看不到tag.php,請尋找archive.php。 如果您沒有看到任何一個,則很有可能您正在使用WordPress主題框架,並且本文對您沒有幫助。

現在,如果您的主題有一個tag.php文件,則只需在循環之前添加以下代碼即可。

$tag_id = get_query_var('tag_id');

echo '

Subscribe

'; ?>

如果您沒有tag.php文件,但是具有archive.php文件,則創建一個名為tag.php的新文件,並將archive.php中的所有代碼粘貼到其中。 完成後,將上面的代碼粘貼到其中。

在上面的代碼中,我們首先獲取了標籤ID,然後使用它來獲取標籤供稿鏈接。 要添加圖像圖標,只需用圖像標籤替換訂閱文本,就像我們對類別所做的一樣。 這是我們測試網站上的外觀。

將訂閱鏈接添加到標籤檔案

對於自定義分類檔案,我們可以做同樣的事情。

在自定義分類檔案中添加RSS訂閱鏈接

WordPress允許您添加自定義分類法,以超越默認類別和標籤(教程:如何創建自定義分類法)。 在自定義分類檔案中添加RSS訂閱鏈接的過程非常相似。

進入主題文件夾,然後查找名為 taxonomy-{taxonomy-name}.php (例如: taxonomy-topics.php (如果您的自定義分類法稱為主題)。 如果您沒有自定義分類模板,請創建一個新文件。 將您的archive.php文件的內容複製並粘貼到此新文件中。 完成後,將以下代碼粘貼到循環上方:

term_id, topics, $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe

'; ?>

我們希望您發現本文對將RSS feed鏈接添加到標籤和自定義分類檔案頁面有用。 如果您有任何疑問或建議,請在下面留下評論,讓我們知道。