RSS与Wordpress的重新同步自动化&;饲料燃烧器

RSS与Wordpress的重新同步自动化&;饲料燃烧器,wordpress,rss,Wordpress,Rss,我正在一个wordpress网站上工作,并用FeedBurner配置了我的RSS提要。每当我发布帖子时,它都会立即发送到我的RSS提要。如果以后发现任何输入错误,我需要登录FeedBurner重新同步 我的问题是, 如果我再次发布帖子,有没有自动的方法来强制Feedburner同步 或 有没有办法只为RSS单独发布?等我校对完后再做 或 有没有办法从我真正发布文章的实际时间推迟发布到RSS 感谢您回答任何问题。我建议您选择第三个选项,这对我来说很有用 将以下内容添加到functions.php

我正在一个wordpress网站上工作,并用FeedBurner配置了我的
RSS
提要。每当我发布帖子时,它都会立即发送到我的RSS提要。如果以后发现任何输入错误,我需要登录FeedBurner重新同步

我的问题是,

  • 如果我再次发布帖子,有没有自动的方法来强制Feedburner同步
  • 有没有办法只为RSS单独发布?等我校对完后再做

  • 有没有办法从我真正发布文章的实际时间推迟发布到RSS

  • 感谢您回答任何问题。

    我建议您选择第三个选项,这对我来说很有用

    将以下内容添加到
    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');
    

    有关更多详细信息,请参见。

    我建议您选择第三个选项,这对我来说很有用

    将以下内容添加到
    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');
    

    更多详细信息,请参见。

    我认为您的第一个选项行不通,Feedburner从未使用过树脂api。此外,FeedburnerAPI现在已被弃用。感谢@Biju提供您的回答和评论。回答,让我试试。关于你的评论,有没有第二种选择的可能性,比如在快速编辑中添加一个
    RSS发布
    按钮之类的?我认为你的第一种选择行不通,Feedburner从来没有树脂api,好吧。此外,FeedburnerAPI现在已被弃用。感谢@Biju提供您的回答和评论。回答,让我试试。关于你的评论,有没有第二种选择的可能性,比如说在快速编辑中添加一个
    RSS发布
    按钮之类的?