web-dev-qa-db-ja.com

プログラムで投稿者を変更する

ユーザーIDが$ user_id、投稿IDが$ post_idの場合、ワードプレスの投稿者をプログラムで更新する方法はありますか。

注:これらの投稿は既に作成されており、作成者を作成時に設定することはできません。別のプロセスは、投稿を作成し、作成者として管理者にデフォルト設定することです。投稿を作成することはできませんが、作成した後はアクセスできます。

5
italiansoda

それは問題ないはずです。これを試して:

$arg = array(
    'ID' => $post_id,
    'post_author' => $user_id,
);
wp_update_post( $arg );
12
Emetrop