如何允許用戶在WordPress中訂閱作者


您是否曾經想過允許用戶訂閱WordPress中的特定作者? 如果您運行一個多作者WordPress網站,則您的用戶可能希望訂閱自己喜歡的作者。 在本文中,我們將向您展示如何允許用戶訂閱WordPress中的個人作者。

訂閱作者

為什麼要在WordPress中添加訂閱作者?

大多數大型的多作者博客(例如《赫芬頓郵報》)都允許用戶關注自己喜歡的作者。 您也可以在多作者WordPress網站中提供此功能。

WordPress會為您站點上的所有作者,類別,標籤,自定義帖子類型和評論生成RSS feed。 但是,您的用戶不知道在哪裡看就看不到這些提要鏈接。

作為網站所有者,您只需要添加鏈接和訂閱選項,以便用戶可以訂閱作者。

話雖如此,讓我們看一下如何允許用戶輕鬆訂閱WordPress中的作者。

在WordPress中添加訂閱作者功能

WordPress網站上的所有作者都有自己的RSS feed。 這個RSS資訊提供位於如下網址:

http://www.example.com/author/tom/feed/

不要忘記在您的網站上用現有作者的名字替換“ tom”。

許多WordPress主題都帶有一個部分,該部分在文章結尾顯示作者的傳記信息。 您可以在作者的簡介部分中添加此HTML代碼,以顯示指向其RSS feed的鏈接。

Subcribe Tom's Posts

在作者簡介部分中添加訂閱作者鏈接

您還可以自動生成鏈接,並使用簡碼將其手動插入到帖子中。

首先,您需要將此代碼添加到主題的functions.php文件或特定於站點的插件中。

// Function to generate author's RSS feed link

function wpb_author_feed() {

$authorfeed =  get_author_feed_link( get_the_author_id(), ''); 

$authorfeedlink = 'Subscribe to get more posts from ' . get_the_author_meta( 'display_name') .''  ;

return $authorfeedlink;

} 
// Create a shortcode to display the link
add_shortcode('authorfeed', 'wpb_author_feed');

// Enable shortcode execution in WordPress text widgets
add_filter('widget_text', 'do_shortcode');

您現在可以只使用簡碼 [authorfeed] 在您的帖子中,它將自動生成指向該帖子作者的RSS feed的鏈接。 隨意自定義要顯示的鏈接文本。

訂閱作者鏈接

在邊欄中添加訂閱作者鏈接

我們將使用上面顯示的shortcode方法在WordPress博客的側邊欄中顯示訂閱作者鏈接。 只需轉到 外觀»小部件 頁,然後在邊欄中添加一個文本小部件。

在WordPress側邊欄小部件中添加訂閱作者鏈接

您將需要添加 [authorfeed] 小部件文本區域中的簡碼。 之後,別忘了單擊“保存”按鈕來存儲小部件設置。

現在,您可以訪問您的網站以查看側邊欄在起作用。

這種方法的問題在於它將在每個頁面上顯示小部件,包括首頁,類別和標籤檔案等。

您需要安裝並激活 顯示小工具插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問“窗口小部件”頁面並編輯您先前添加的作者的提要窗口小部件。

顯示小部件規則

您會注意到新的選項來控制窗口小部件在站點的不同頁面上的顯示。 現在您需要選擇 “在選中的頁面上顯示”,然後檢查“單個帖子”選項。

不要忘記單擊保存按鈕來存儲您的小部件設置。

這就是您現在可以訪問您的網站以查看您的作者訂閱鏈接的全部內容。 您可以使用一些CSS創建按鈕,或添加圖像圖標作為訂閱。

我們希望本文能幫助您學習如何允許用戶訂閱WordPress中的作者。 您可能還想查看有關如何解決WordPress中最常見的RSS feed錯誤的指南。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。