You are here:  Home » PHP » 如何仅向WordPress中的RSS订阅者显示内容

您想为RSS订阅添加独家内容吗?您可以使用此奖励内容来鼓励更多用户订阅您的RSS源。在本文中,我们将向您展示如何仅为WordPress中的RSS订阅者显示内容。

RSS Only Content for WordPress

何时以及为何您需要在WordPress中仅提供Feed内容?

用户从您的网站接收更新的最佳方式是注册您的电子邮件列表或订阅您的RSS源。您甚至可以使用MailChimp,Aweber等电子邮件服务将您的WordPress帖子发送到您的电子邮件列表订阅者。

但是,说服用户订阅新网站的RSS提要有点困难。许多网站所有者使用称为“内容升级”的营销策略来吸引更多订阅者。

同样,如果用户订阅了您的RSS源,您可以为其提供奖励内容。通过将其与流行的潜在客户生成工具(如OptinMonster)相结合,您可以快速获得更多订阅者。

Subscribe RSS feed via email

话虽如此,让我们看看如何只向RSS订阅者显示内容或在WordPress中添加仅提供内容的内容。

方法1:使用插件添加仅Feed内容

此方法更容易,建议初学者使用。

您需要做的第一件事是安装并激活WP Kill in Feed插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

激活后,该插件会为您提供两个新的短代码供您使用。

第一个短代码是 [addtofeed] 。它允许您添加包含在短代码中的仅提供内容。像这样:

[addtofeed]

此内容仅适用于RSS Feed订阅者

[/ addtofeed]

Adding feed only shortcode in WordPress blog posts

在短代码之间,您可以添加任何您想要的内容,如文字,图片,YouTube视频等。它只会在RSS Feed中显示,并且您网站的常规访问者将无法看到它。

您可以告诉常规访问者RSS Feed订阅者可以看到更多内容,然后添加指向RSS源的链接。

隐藏RSS Feed订阅者的内容

该插件还允许您隐藏RSS订阅者订阅者的内容,并使其仅对访问您网站的用户可见。

只需将内容包装在 [killinfeed] [/ killinfeed] 短代码中,您的Feed订阅者就无法看到它。像这样:

[killinfeed] RSS源订阅者隐藏的内容[/ killinfeed]

方法2:仅向RSS Feed订阅者显示内容使用代码

此方法需要您在WordPress网站中添加代码。如果您习惯将代码片段粘贴到WordPress中,则可以使用此方法。

只需将此代码添加到主题的functions.php文件或特定于站点的插件中。

function feedonly_shortcode( $atts, $content) {
	if (is_feed()) 
	return apply_filters( "the_content", $content );
	return "";
	
}
add_shortcode("feedonly", "feedonly_shortcode");

代码插件基本相同。它只是检查用户是否已请求提要,然后仅添加提要内容以发布内容。否则,它会跳过仅限Feed的内容。

您需要在这样的短代码中包含仅限Feed内容:

[feedonly]此内容仅对RSS Feed订阅者可见[/feedonly]

只有您的Feed订阅者才能看到短代码中的内容。您再次可以告诉您的网站访问者,如果他们订阅您的RSS源,他们将会看到更多内容。

我们希望本文能帮助您了解如何仅向WordPress中的RSS提要订阅者显示内容。您可能还希望看到我们的9个非常有用的RSS技巧和WordPress的片段。

评论被关闭。