¿WP dispara delete_post cuando las publicaciones en papel se eliminan automáticamente?

4

Tengo una tabla de base de datos personalizada que almacena datos de publicación adicionales y necesito eliminar las publicaciones de mi tabla personalizada cuando se elimina la publicación original.

¿WP activará la acción delete_post a continuación y ejecutará my_function cuando WP "automáticamente" elimine las publicaciones que han sido eliminadas?

add_action( 'delete_post', 'my_function');

Puedo configurar una opción para purgar manualmente mi tabla personalizada si es necesario, pero preferiría que sucediera automáticamente.

    
pregunta zcleft 30.05.2018 - 14:32

1 respuesta

4

Respuesta corta

Sí, lo hace;)

Respuesta larga

La función que se usa para vaciar la basura / eliminar las publicaciones eliminadas se llama wp_scheduled_delete . Cuando eche un vistazo a es el código Verá que usa wp_delete_post para eliminar las publicaciones y dentro de wp_delete_post se ejecuta la acción delete_post , como puede ver aquí .

    
respondido por el Krzysiek Dróżdż 30.05.2018 - 14:55

Lea otras preguntas en las etiquetas