如何将前端文章作者分配给当前登录用户。我有前端帖子提交表单(wp\\u insert\\u post)抛出了ajax帖子请求。所以用户登录并通过前端表单发布。我需要得到哪个用户提交了帖子。我对编码是新手。
public function submit_testimonial()
{
if (! DOING_AJAX || ! check_ajax_referer(\'testimonial-nonce\', \'nonce\') ) {
return $this->return_json(\'error\');
}
$name = sanitize_text_field($_POST[\'name\']);
$data = array(
\'name\' => $name,
);
$args = array(
\'post_title\' => $name,
\'post_content\' => $message,
\'post_author\' => 1,
\'post_status\' => \'publish\',
\'post_type\' => \'testimonial\',
\'author\' => $current_user->ID,
\'meta_input\' => array(
\'_zon_testimonial_key\' => $data
)
);
$postID = wp_insert_post( $args );
if ($postID) {
return $this->return_json(\'success\');
}
}
public function return_json( $status ) {
$return = array(
\'status\' => $status
);
wp_send_json($return);
}