控制RSS添加帖子的时间?

时间:2013-05-15 作者:Christopher

我有一个朋友,他试图控制帖子何时添加到RSS提要,而不是何时添加到站点。是否有办法复制admin中的“发布日期”部分,但要复制RSS提要,以便可以单独安排发布日期?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

你的问题很小,但我会试一试。

您需要为您的值添加一个元框save_post 将数据保存到$wpdb->postmeta

  • 使用pre_get_posts 和/或posts_where 根据需要
  • 非常基本的代码大纲:

    function generic_box() {
        add_meta_box(
            \'generic_box\', // id, used as the html id att
            __( \'Generic Title\' ), // meta box title
            \'generic_cb\', // callback function, spits out the content
            \'post\', // post type or page. This adds to posts only
            \'side\', // context, where on the screen
            \'low\' // priority, where should this go in the context
        );
    }
    function generic_cb() {
      echo \'generic content\';
    }
    add_action( \'add_meta_boxes\', \'generic_box\' );
    
    function generic_save($post_id) {
      // use $post_id and the global $_POST variable to process information
      // use update_post_meta() to save information
    }
    add_action(\'save_post\',\'generic_save\');
    
    function generic_pre_get_posts($qry) {
      if (is_feed()) {
        // alter your query
      }
    }
    add_action(\'pre_get_posts\',\'generic_pre_get_posts\');
    

    结束

    相关推荐

    单个仪表板小部件中的不同RSS提要

    我正在使用这段代码在我的仪表板上作为小部件获取rss提要。当它显示5-6个不同的rss提要时,它就成了问题,这让我很沮丧。如何在一个带有滚动条的仪表板小部件中添加6个不同的提要?谢谢 add_action(\'wp_dashboard_setup\', \'my_dashboard_widgets\'); function my_dashboard_widgets() { global $wp_meta_boxes; // remove unnecessa