我正在将用户的信息插入到自定义帖子类型中。$current_user
它是一个用户对象。
设置时有什么特别的地方需要我考虑吗post_date_gmt
使用wp\\U insert\\U post插入新帖子时?(或者我可以像下面这样从用户表中获取值吗?
$pupil = array(
\'post_title\' => $current_user->display_name,
\'post_date\' => $current_user->user_registered,
\'post_date_gmt\' => $current_user->user_registered,
\'post_type\' => \'pupil\',
\'post_status\' => \'private\', //This registration cpt is not available for public
\'post_author\' => $current_user->ID
);
$postid_pupil = wp_insert_post( $pupil )
最合适的回答,由SO网友:Ovidiu Iacomi 整理而成
大多数情况下,您可以将其保留为空,wp\\u insert\\u post会处理它,但如果您想设置它,请使用php函数:
gmdate("Y-m-d h:m:s", strtotime($current_user->user_registered))
它的工作方式与php date函数完全相同。