WordPress Rest API操作文章的钩子整理

WordPress Rest API操作文章的钩子整理

有时会用到在WordPress里面使用 Rest API 来实现功能,所以有的功能需要配合钩子使用。之前对 API 方面的钩子不太熟悉,这回用到了,记录整理下。

// 当通过REST API查询帖子时,过滤WP Query参数。
`rest_post_query`
`rest_page_query`
`rest_attachment_query`	

// 在通过REST API创建或更新单个帖子后触发。
`rest_insert_post`
`rest_insert_page`
`rest_insert_attachment`	

// 在通过REST API完全创建或更新单个帖子后触发。
`rest_after_insert_post`
`rest_after_insert_page`
`rest_after_insert_attachment`

// 过滤一个帖子是否可丢弃。
`rest_post_trashable`
`rest_page_trashable`
`rest_attachment_trashable`

// 在通过REST API插入帖子之前对其进行筛选。
`rest_pre_insert_post`
`rest_pre_insert_page`
`rest_pre_insert_attachment`

// 为REST API响应过滤发布数据。
`rest_prepare_post`
`rest_prepare_page`
`rest_prepare_attachment`
PHP
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注