WordPress操作文章类常用的动作钩子:
- publish_post:参数一个($post_ID),点击发布文章时就会被触发。
- save_post:参数一个($post_ID),发布或更新文章时就会被触发。
- edit_post:参数两个($post_ID, $post),只要编辑已经存在的文章就会被触发。
- publish_future_post:参数一个($post_ID),到定时发布文章设定的时间点就会被触发,如果设定的时间早于发布时间,不会被触发。
- transition_post_status:参数三个($new_status, $old_status, $post),实现功能比较强大,可以根据文章发布状态的变化实现一些功能。
- {$old_status}to{$new_status}:参数一个($post),比如draft_to_publish是通常的文章发布事件,future_to_publish则可以用来处理定时文章发布事件。
- post_updated:参数三个($post_ID, $post_after, $post_before),已存在文章更新了就会被触发。