跳到主要内容

您是否曾经想过允许用户订阅WordPress中的特定作者?如果您运行多作者WordPress网站,则您的用户可能希望订阅他们最喜欢的作者。在本文中,我们将向您展示如何允许用户订阅WordPress中的个人作者。

为什么要在WordPress中添加订阅作者?

大多数大型的多作者博客(例如《赫芬顿邮报》)都允许用户关注自己喜欢的作者。您也可以在多作者WordPress网站中提供此功能。

WordPress会为您站点上的所有作者,类别标签自定义帖子类型和评论生成RSS feed 。但是,您的用户不知道在哪里看就看不到这些提要链接。

作为网站所有者,您只需要添加链接和订阅选项,以便用户可以订阅作者。

话虽如此,让我们看一下如何允许用户轻松订阅WordPress中的作者。

如何允许用户订阅wordpress中的作者
如何允许用户订阅wordpress中的作者

在WordPress中添加订阅作者功能

WordPress网站上的所有作者都有自己的RSS feed。这个RSS资讯提供位于如下网址:

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

别忘了用您网站上现有作者的名字替换“ tom”。

许多WordPress主题都带有一个部分,该部分在文章结尾显示作者的传记信息。您可以在作者的简介部分中添加此HTML代码,以显示其RSS feed的链接。

<a href="http://www.example.com/author/tom/feed">Subcribe Tom's Posts</a>

您还可以自动生成链接,并使用简码将其手动插入到帖子中。

首先,您需要将此代码添加到主题的functions.php文件或特定站点的插件中

// Function to generate author's RSS feed link

function wpb_author_feed() {

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

$authorfeedlink = '<a href='. $authorfeed . '>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博客的侧边栏中显示订阅作者链接。只需转到外观»小部件页面,然后在边栏中添加一个文本小部件。

您将需要[authorfeed]在小部件的文本区域中添加简码。之后,别忘了单击“保存”按钮来存储小部件设置。

现在,您可以访问您的网站以查看侧边栏的运行情况。

这种方法的问题在于它将在每个页面上显示小部件,包括首页,类别和标签档案等。

您需要安装并激活Display Widgets插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,您需要访问“窗口小部件”页面并编辑您先前添加的作者的提要窗口小部件。

您会注意到新的选项来控制窗口小部件在站点的不同页面上的显示。现在,您需要选择“在选中的页面上显示”,然后选中“单个帖子”选项。

不要忘记单击“保存”按钮来存储您的小部件设置。

回到顶部