Je regarde la liste des actions wordpress et essaie de trouver une action qui est appelée quand un message est restauré à partir de la corbeille, mais ne peut pas en trouver un. Est-ce que quelqu'un sait s'il existe?
Il y a plusieurs actions. Répertoriés par ordre d'apparition avec leurs paramètres:
untrash_post
- (int) $post_id
// avant la restaurationtransition_post_status
- (string) $new_status, 'trash', (object) $post
trash_to_{$new_status}
- (object) $post
// utile pour adresser une corbeille à une action de statutuntrash_post_comments
- (int) $post_id
// avant que les commentaires associés ne soient supprimésuntrashed_post_comments
- (int) $post_id
// une fois les commentaires associés supprimésuntrashed_post
- (int) $post_id
// après la restaurationRéponse associée avec plus d'états: Exécute la fonction lorsque post est publié
Je l'ai trouvé dans wp-includes/post.php et il s'appelle untrashed_post
. Pour une raison quelconque, wordpress a choisi de ne pas l'inclure sur leur page de référence d'action à l'adresse http://codex.wordpress.org/Plugin_API/Action_Reference .