web-dev-qa-db-fra.com

Un crochet appelé lorsque le message devient publié?

Les articles peuvent être publiés immédiatement ou à l'avenir.

Supposons qu'un plug-in veuille faire quelque chose au moment où l'article est publié et visible sur le blog (je ne veux pas dire quand l'article est enregistré tel que publié dans le panneau d'administration avec la date de son choix) Y a-t-il un crochet comme "post_visible" ou quelque chose de similaire.

4
rsman

Chaque fois qu'une publication change le statut, la fonction wp_transition_post_status sera appelée. Cela déclenche les actions ${old_status}_to_${new_status} et ${new_status}_${post->post_type}. Ainsi, par exemple, publish_post sera déclenché ici. Un article avec une date future aura le statut future jusqu’à ce qu’il soit réellement publié, cela devrait donc fonctionner pour vous.

1
Jan Fabry