Etant donné un identifiant utilisateur, $ user_id, et un identifiant de publication, $ post_id, comment puis-je mettre à jour par programme un auteur de publications wordpress?
Remarque: ces publications sont déjà créées et l'auteur ne peut pas être défini lors de la création. Un autre processus est la création de la publication et le paramétrage par défaut de l’administrateur en tant qu’auteur. Je n'ai pas accès à la création du message, mais j'ai accès après sa création.
Cela ne devrait pas poser de problème. Essaye ça:
$arg = array(
'ID' => $post_id,
'post_author' => $user_id,
);
wp_update_post( $arg );