nav_menu_items_{$post_type_name}

過濾鉤子
apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type )
引數
  • (object[]) $posts The posts for the current post type. Mostly `WP_Post` objects, but can also contain "fake" post objects to represent other menu items.
    Required:
  • (array) $args An array of `WP_Query` arguments.
    Required:
  • (WP_Post_Type) $post_type The current post type object for this menu item meta box.
    Required:
定義位置
相關勾子
nav_menu_items_post_type_name_recentnav_menu_item_titlenav_menu_item_argswp_sitemaps_post_typesregister_post_type_args
相關方法
wp_nav_menu_item_post_type_meta_box_nav_menu_item_id_use_oncewp_nav_menu_post_type_meta_boxesis_post_type_archiveget_post_type_labelsregister_post_type
引入
4.6.0
棄用
-

nav_menu_items_{$post_type_name}: 當檢索到一個特定的文章型別的WordPress選單項時,這個動作鉤子被呼叫。該鉤子接收文章型別名稱作為引數。你可以使用這個鉤子來過濾或修改導航選單中的文章型別的選單項。

過濾當前文章型別選單項元框的“檢視全部”選項卡中顯示的文章。

鉤子名稱的動態部分$post_type_name引用當前post型別的slug。

可能的掛鉤名稱包括:

  • nav_menu_items_post
  • nav_menu_items_page
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );
$posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );
$posts = apply_filters( "nav_menu_items_{$post_type_name}", $posts, $args, $post_type );

常見問題

FAQs
檢視更多 >