post_t" />

rest_prepare_{$this->post_type}

過濾鉤子
apply_filters( "rest_prepare_{$this->post_type}", $response, $post, $request )
引數
  • (WP_REST_Response) $response The response object.
    Required:
  • (WP_Post) $post Post object.
    Required:
  • (WP_REST_Request) $request Request object.
    Required:
定義位置
相關勾子
rest_prepare_post_typerest_prepare_widget_typerest_delete_this-post_typerest_insert_this-post_typerest_prepare_block_type
相關方法
rest_ensure_responseset_post_typeget_post_typeget_post_typesrest_get_route_for_post_type_itemsregister_post_type
引入
4.7.0
棄用
-

rest_prepare_{$this->post_type}: 這是WordPress的一個動作鉤子,當REST API準備響應一個特定的文章型別時被觸發。鉤子名稱中的”{$this->post_type}”部分被替換為文章型別的實際名稱。它允許開發者在返回之前修改文章型別的資料。

過濾REST API響應的釋出資料。

鉤子名稱的動態部分$this->post_type,指的是post-type slug。

可能的鉤子名稱包括:

  • rest_prepare_post
  • rest_prepare_page
  • rest_prepare_attachment
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
return apply_filters( "rest_prepare_{$this->post_type}", $response, $post, $request );
return apply_filters( "rest_prepare_{$this->post_type}", $response, $post, $request );
return apply_filters( "rest_prepare_{$this->post_type}", $response, $post, $request );

常見問題

FAQs
檢視更多 >