有没有办法钩住WordPress中REST API的所有传入请求?我想触发所有API调用的原因。。。是
When API was called
<我想根据参数保存数据有没有办法钩住WordPress中REST API的所有传入请求?我想触发所有API调用的原因。。。是
When API was called
<我想根据参数保存数据实际上有一个钩子可以触发所有REST API请求。这是添加自己的API端点时建议使用的钩子,因此您可以确保此钩子将针对您的网站处理的每个REST API请求触发。
/**
* @param \\WP_REST_Server $wp_rest_server
*/
function capture_all_rest_api_requests( $wp_rest_server ) {
// Your code here to do your custom REST API handling.
}
add_action( \'rest_api_init\', \'capture_all_rest_api_requests\' );
不幸的是,您还没有提供关于使用这个钩子想要做什么或实现什么的详细信息,所以我们不能确定这是最合适的钩子。但你要的是一个钩子all incoming requests for the REST API, 就是这样。
当这个钩子被触发时,您将知道这是一个REST API请求,而不是其他请求。
我正在尝试从自定义帖子类型获取元数据splash_location 然而,这并没有出现在我的回答中。我已注册metatagsplash_location_title 但它没有显示在我的JSON请求中。function splash_location_custom_post_type() { register_post_type(\'splash_location\', array( \'labels\' => array(