您想延迟帖子出现在您网站的 RSS 提要中吗?
延迟帖子立即出现可以避免您意外发送未完成的工作,让您有时间编辑您可能看到的拼写错误,并帮助您击败 SEO 中的内容抓取工具。
在本文中,我们将向您展示如何延迟帖子出现在 WordPress RSS 提要中。
为什么要在 WordPress 中延迟您的 RSS 提要?
有时,您可能会在您的WordPress 博客上发布一些您没有看到的拼写错误的内容。然后将错误分发给您的 RSS 提要和所有订阅者。如果您的 WordPress 博客上有电子邮件订阅,那么这些订阅者也会收到它。
通过在您的 RSS 提要和您的实时站点之间添加延迟,您可以获得一点时间来捕捉实时站点上的错误并修复它。
内容抓取网站也使用 RSS 提要。他们使用它来监控您的内容并在您的帖子出现时立即复制您的帖子。如果您有一个权限很小的新网站,那么很多时候这些内容抓取工具最终可能会在搜索结果中击败您。
通过延迟 RSS 提要中的文章,您可以让搜索引擎有足够的时间首先抓取和索引您的内容。
话虽如此,让我们看看如何轻松地延迟帖子出现在WordPress 网站的 RSS 提要中。
如何延迟 WordPress RSS 提要中的帖子
首先,我们建议使用 WPCode 来延迟帖子出现在您网站的供稿中。WPCode让您可以安全轻松地将自定义代码添加到 WordPress,而不必担心您的网站崩溃。
对于高级用户,您可以将以下代码复制/粘贴到主题的functions.php文件中。您需要修改代码以更改时间间隔。请记住,编辑您的核心 WordPress 文件可能很危险,这就是我们推荐 WPCode 的原因。更新主题时,您还将丢失任何自定义代码片段。
有关详细信息,请参阅我们关于如何将 Web 中的代码片段粘贴到 WordPress的文章。
function wpb_snippet_publish_later_on_feed( $where ) { global $wpdb; if ( is_feed() ) { // Timestamp in WP-format. $now = gmdate( ‘Y-m-d H:i:s’ ); // Number of unit to wait $wait = ’10’; // integer. // Choose time unit. $unit = ‘MINUTE’; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR. // Add SQL-sytax to default $where. By default 10 minutes. $where .= ” AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, ‘$now’) > $wait “; } return $where;} add_filter( ‘posts_where’, ‘wpb_snippet_publish_later_on_feed’ );
现在我们将向您展示如何使用 WPCode 轻松完成此操作。
首先,您需要安装并激活免费的 WPCode 插件。有关详细信息,您可以按照我们关于如何安装 WordPress 插件的分步指南进行操作。
激活后,您可以导航到Code Snippets » Add Snippet。之后,只需搜索“rss”或向下滚动到“RSS Feeds”类别。
然后,只需将鼠标悬停在结果中的“延迟 RSS 源中的帖子”上,然后单击“使用片段”。
接下来,您将被带到“编辑片段”屏幕,WPCode 已经为您预先配置了片段设置。
默认情况下,您的帖子将在发布后 10 分钟延迟出现在您的 RSS 提要中。
如果该延迟对您有利,那么您所要做的就是单击开关将其更改为“活动”,然后按“更新”按钮。
如果要更改延迟的长度,可以通过更改第 10 行的数字和第 13 行的时间单位来实现。
例如,如果您将$wait = ’10’;and$unit = ‘MINUTE’替换为$wait = ‘1’and ,您可以将帖子延迟一小时$unit = ‘HOUR’。
如果您需要再次调整延迟,只需重复这些步骤,如果您希望帖子立即返回到提要,只需将开关切换回“非活动”并按“更新”。
不要忘记查看 WPCode Snippet Library
WPCode还附带了大量其他代码片段。您可以在管理仪表板的代码片段 » 库中查看内容。
您可以通过简单地激活您在库中找到的片段来替换您网站上的一些一次性插件。
例如,您可以找到可让您禁用自动更新、允许SVG 上传、设置帖子的最小字数等的片段。
我们希望本文能帮助您了解如何轻松地延迟帖子出现在 WordPress RSS 提要中。您可能还想查看我们关于如何以正确方式创建电子邮件通讯的指南,或者查看我们为小型企业挑选的最佳实时聊天软件的专家。