Я бы хотел обновить post_author после обновления поста, получив идентификатор текущего пользователя, но когда я использую эту функцию, wordpress создал новое сообщение с правильным автором, скопировав текущее сообщение
function change_author () {
if ( ! wp_is_post_revision( $post_id ) ){
$post= array(
'ID' => $post_id,
'post_author' => get_current_user_id(),
);
wp_update_post( $post );
}
}
add_action('save_post', 'change_author');