tax" />

rest_{$this->taxonomy}_query

過濾鉤子
apply_filters( "rest_{$this->taxonomy}_query", $prepared_args, $request )
引數
  • (array) $prepared_args Array of arguments for get_terms().
    Required:
  • (WP_REST_Request) $request The REST API request.
    Required:
定義位置
相關勾子
rest_revision_queryrest_this-post_type_queryrest_delete_this-taxonomyrest_insert_this-taxonomyrest_prepare_this-taxonomy
相關方法
get_the_taxonomiesget_taxonomyget_taxonomy_labelsregister_taxonomyget_taxonomiesget_taxonomy_template
引入
4.7.0
棄用
-

rest_{$this->taxonomy}_query: 這是WordPress中的一個過濾鉤子,當REST API為一個特定的分類法構建術語集合的查詢時被觸發。鉤子名稱中的”{$this->taxonomy}”部分被替換為分類法的實際名稱。它允許開發者在執行前修改分類法集合查詢。

通過REST API查詢術語時過濾 get_terms() 引數。

鉤子名稱的動態部分$this-> taxonom,指的是分類slug。

可能的掛鉤名稱包括:

  • rest_category_query
  • rest_post_tag_query

可為術語收集請求新增額外引數或設定預設值。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$prepared_args = apply_filters( "rest_{$this->taxonomy}_query", $prepared_args, $request );
$prepared_args = apply_filters( "rest_{$this->taxonomy}_query", $prepared_args, $request );
$prepared_args = apply_filters( "rest_{$this->taxonomy}_query", $prepared_args, $request );

常見問題

FAQs
檢視更多 >