RSS重新同步自动化与Wordpress& FeedBurner的

时间:2016-01-23 16:22:22

标签: wordpress rss

我正在使用 wordpress 网站,并使用 FeedBurner 配置我的RSS Feed。每当我发布帖子时,它都会立即发送到我的RSS源。如果以后发现任何拼写错误,我需要登录FeedBurner 重新同步

我的问题是,

  1. 如果我再次发布帖子,是否有任何自动方式在Feedburner上强制执行同步?
  2. OR

    1. 有没有办法只为RSS单独发布?也就是说,在我的所有证明阅读完成后,我会这样做。
    2. OR

      1. 有没有办法延迟从我发布帖子的实际时间发布帖子到RSS?
      2. 对任何问题的回答表示赞赏。

1 个答案:

答案 0 :(得分:0)

我建议你选择适合我的第三种选择。

在您的functions.php

中添加以下内容
function publish_later_on_feed($where) {
    global $wpdb;
    if ( is_feed() ) {
        $now = gmdate('Y-m-d H:i:s');
        $wait = '3'; // value for wait;
        $device = 'HOUR'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
        $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
    }
    return $where;
}

并且不要忘记添加过滤器。

add_filter('posts_where', 'publish_later_on_feed');

有关详细信息,请参阅WP Engineer post