我有点喜欢wordpress。我不知道在编辑帖子时在wP admin中单击“更新”按钮时,代码在哪里执行更新操作? 因为我想在更新到数据库之前修改一些信息。
答案 0 :(得分:0)
您真的不需要知道代码在哪里,Wordpress几乎为我们执行的每个操作都提供了钩子。
因此,在您的情况下,帖子更新时会触发一些钩子。
2. transition_post_status 。当帖子从一种状态转换为另一种状态时触发。
第一个
do_action( 'pre_post_update', int $post_ID, array $data )
您可以运行pre_post_update
钩子,并在帖子上做任何需要做的事情。
https://developer.wordpress.org/reference/hooks/pre_post_update/ https://developer.wordpress.org/reference/hooks/transition_post_status/ https://codex.wordpress.org/Plugin_API/Action_Reference/post_updated