WP déclenche-t-il delete_post lorsque les publications supprimées sont automatiquement supprimées?

4

J'ai une table de base de données personnalisée qui stocke des données de publication supplémentaires et je dois supprimer les publications de ma table personnalisée lorsque la publication d'origine est supprimée.

WP déclenchera-t-il l'action delete_post ci-dessous et exécutera-t-il my_function lorsque WP "automatiquement" supprime les publications qui ont été supprimées?

add_action( 'delete_post', 'my_function');

Je peux configurer une option pour purger manuellement ma table personnalisée si nécessaire, mais je préférerais que cela se produise automatiquement.

    
posée zcleft 30.05.2018 - 14:32

1 réponse

4

Réponse courte

Oui, c'est le cas;)

Réponse longue

La fonction utilisée pour vider la corbeille / supprimer les publications vides est appelée wp_scheduled_delete . Lorsque vous consulterez c'est du code , vous verrez qu’elle utilise wp_delete_post pour supprimer les publications et que, dans wp_delete_post , l’action delete_post est exécutée car vous pouvez voir here .

    
réponse donnée Krzysiek Dróżdż 30.05.2018 - 14:55

Lire d'autres questions sur les étiquettes