使用函数更改发布日期和时间

时间:2013-04-25 作者:Swen

可以使用什么功能将帖子的发布日期和时间更新为当前日期(&P);时间

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

呼叫wp_update_post() 具有特殊值\'post_date\'\'post_date_gmt\':

$time = current_time(\'mysql\');

wp_update_post(
    array (
        \'ID\'            => 123, // ID of the post to update
        \'post_date\'     => $time,
        \'post_date_gmt\' => get_gmt_from_date( $time )
    )
);

SO网友:N Rohler

所选答案非常适合修改;发布日期“;,但在我的情况下,我想改变;“上次修改”;日期:(post_modifiedpost_modified_gmt 在db中)。以下内容足以:

wp_update_post( [ \'ID\' => $id ] );

结束

相关推荐

可能的错误:UPDATE_USER_META正在更新两个唯一的元项

在CPT页面上,我检查用户是否登录;如果是,我会检查他们是否有一个元条目\'session-\' + 当前页的存根。如果他们这样做,我将值增加1。我认为这一切都很好,但我刚刚注意到它实际上增加了两个单独的user\\u元字段。目前,我有三个CPT页面(我们叫它们伯特、厄尼和拉尔夫);如果我刷新页面Burt, 它增加了我的user\\u元字段(session-burt) 由1,这是伟大的;但是,它也会增加session-ralph 通过1。我没有Ralph 页面打开后,我重复着我能想到的一切,试图找出错误的