web-dev-qa-db-ja.com

投稿の作者が変更されたときにトリガーされるフック

投稿の作成者が投稿編集画面から変更されたときにトリガーされるフックはありますか?

私はupdate post hookにリストすることはできますが、それから投稿の作者が変更されたかどうかはわかりません。

7
Sudar

作者の変更に特別なフックはありません。

しかし、post_updatedフックを使うことでそれを達成できます。

例:

add_action('post_updated', 'prefix_on_update_author', 10, 3);
function prefix_on_update_author($post_ID, $post_after, $post_before)
{

    if ($post_after->post_author != $post_before->post_author) {
        // author has been changed
        // you can add your own hook here or write your code
    }
}

ここで はコーデックス参照です。

8
WisdmLabs