wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php

WP文件
函数/钩子名 描述
rest_{$this->post_type}_trashable (过滤钩子) rest_{$this->post_type}_trashable: 这是WordPress中的一个过滤钩子,当REST API在确定一个特定的文章类型是否可被丢弃时被触发。钩子名称中的”{$this
rest_{$this->post_type}_query (过滤钩子) rest_{$this->post_type}_query: 这是WordPress中的一个过滤器钩子,当REST API为一个特定的文章类型构建文章集合的查询时被触发。钩子名称中的”{$this->
rest_{$this->post_type}_item_schema (过滤钩子) rest_{$this->post_type}_item_schema: 这是WordPress中的一个过滤钩子,当REST API在生成特定文章类型的单个文章资源的模式时被触发。钩子名称中的”{$t
rest_{$this->post_type}_collection_params (过滤钩子) rest_{$this->post_type}_collection_params: 这是WordPress中的一个过滤器钩子,当REST API正在为一个特定的文章类型的文章集合设置参数时被触发。钩
rest_query_var-{$key} (过滤钩子) rest_query_var-{$key}: 这是WordPress的一个过滤器钩子,当从REST API请求中检索到一个查询变量时被触发。钩子名称中的”{$key}”部分被替换为查询变量的实际名称。
rest_pre_insert_{$this->post_type} (过滤钩子) rest_pre_insert_{$this->post_type} – 这个钩子用于在自定义文章类型插入数据库之前修改其数据。每当一个自定义文章类型通过REST API提交后,在插入数据库之前,这个
rest_prepare_{$this->post_type} (过滤钩子) rest_prepare_{$this->post_type}: 这是WordPress的一个动作钩子,当REST API准备响应一个特定的文章类型时被触发。钩子名称中的”{$this->post_t
rest_insert_{$this->post_type} (动作钩子) rest_insert_{$this->post_type} – 当请求插入一个指定文章类型的新文章时,这个钩子被调用。钩子名称中的{$this->post_type}部分是根据被插入的文章类型动态生
rest_delete_{$this->post_type} (动作钩子) rest_delete_{$this->post_type} – 当有人请求删除指定的文章类型时,这个钩子会被调用。钩子名称中的{$this->post_type}部分是根据被删除的文章类型动态生成的
get_the_guid (过滤钩子) get_the_guid: 这个函数检索当前文章的全球唯一标识符(GUID)。GUID是一个唯一的标识符,在每个文章创建时被分配给它,用于在各种情况下引用该文章,例如在RSS feeds中。
get_the_excerpt (过滤钩子) get_the_excerpt: 这个函数检索当前文章的摘录。摘录是一篇文章的简短摘要,在某些模板或不需要完整的文章内容的情况下使用。

常见问题

FAQs
查看更多 >