web-dev-qa-db-fra.com

Crochet qui se déclenche lorsque l'auteur d'un message est modifié

Y a-t-il un crochet qui est déclenché lorsque l'auteur d'un article est modifié à partir de l'écran d'édition?

Je peux énumérer le crochet de publication de mise à jour, mais je ne saurai pas si l'auteur de la publication a été modifié ou non.

7
Sudar

Il n'y a pas de crochet spécial pour le changement d'auteur.

Mais vous pouvez y arriver en utilisant post_updated hook.

Exemple:

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
    }
}

Ici est la référence du codex.

8
WisdmLabs