post_date_gmt and post_date

时间:2014-01-04 作者:Greeso

我正在使用wp\\u insert\\u post以编程方式插入帖子。典型的呼叫如下所示:

$news_item = array (
    \'post_title\' => $titleField,
    \'post_content\' => $retrieve_result[\'content\'],
    \'post_status\' => \'pending\',
    \'post_author\' => $user->ID,
    \'post_type\' => \'post\',
    \'post_date_gmt\' => $post_date_gmt
);

$post_id =  wp_insert_post( $news_item );
我的问题是关于参数post\\u date\\u gmt,这是正确的用法吗?我应该改用post\\u date吗?屏幕上显示的值是多少?我需要两者的解释。文档提供的内容不多。

谢谢

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

WP_Post 中的类wp-includes/post.php:

通过设置“post\\u date”和“post\\u date\\u gmt”键的值,可以手动设置发布日期。

因此,如果要以编程方式添加帖子,并且希望附加日期,则应设置两个键。(如果保留为空,WordPress将使用适当的当前日期。)

结束

相关推荐