当垃圾帖子被自动删除时,WP是否会解雇DELETE_POST?

时间:2018-05-30 作者:zcleft

我有一个自定义db表,用于存储额外的帖子数据,当原始帖子被删除时,我需要从自定义表中删除帖子。

WP是否会启动delete_post 下面的操作并运行my_function 当WP“自动”删除被丢弃的帖子时?

add_action( \'delete_post\', \'my_function\');
如果需要的话,我可以设置一个选项来手动清除自定义表,但我希望它是自动进行的。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

简短回答是的,确实如此;)

长答案

调用用于清空垃圾/移除垃圾帖子的函数wp_scheduled_delete. 你什么时候来看看it\'s code, 你会看到,它使用wp_delete_post 删除帖子和内部wp_delete_post 行动delete_post 正如你所看到的here.

结束