query_loop_block_query_vars

過濾鉤子
apply_filters( 'query_loop_block_query_vars', $query, $block, $page )
引數
  • (array) $query Array containing parameters for `WP_Query` as parsed by the block context.
    Required:
  • (WP_Block) $block Block instance.
    Required:
  • (int) $page Current query's page.
    Required:
定義位置
相關勾子
users_list_table_query_argswp_link_query_argscore_version_check_query_argscomments_list_table_query_argsenqueue_block_editor_assets
相關方法
wp_removable_query_argsrender_block_core_query_no_resultsset_query_varrender_block_core_avatarget_query_varrender_block_core_query_title
引入
6.1.0
棄用
-

query_loop_block_query_vars – 這是一個過濾鉤子,允許開發者修改迴圈塊查詢的查詢變數。迴圈區塊查詢是用來檢索一組文章以在迴圈區塊中顯示。通過使用這個過濾器,開發者可以修改用於檢索文章的查詢引數,如文章型別、類別、標籤等。

過濾將被傳遞給`WP_Query`的查詢迴圈塊的引數。

這個過濾器的任何東西都應該與 WP_Query相容,以形成查詢上下文,並將其傳遞給查詢迴圈塊的孩子。這可以幫助,例如,包括額外的設定或元查詢不直接由核心查詢迴圈塊支援,並擴充套件其許可權。

請注意,這隻會影響將在前端呈現的查詢。編輯器預覽不受這個過濾器的影響。另外,值得注意的是,編輯器預覽使用的是REST API,所以,理想的情況是,應該提供與REST API相容的屬性,以便能夠在兩邊實現相同的查詢。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
return apply_filters( 'query_loop_block_query_vars', $query, $block, $page );
return apply_filters( 'query_loop_block_query_vars', $query, $block, $page );
return apply_filters( 'query_loop_block_query_vars', $query, $block, $page );

常見問題

FAQs
檢視更多 >