walker_nav_menu_start_el

過濾鉤子
apply_filters( 'walker_nav_menu_start_el', $item_output, $menu_item, $depth, $args )
引數
  • (string) $item_output The menu item's starting HTML output.
    Required:
  • (WP_Post) $menu_item Menu item data object.
    Required:
  • (int) $depth Depth of menu item. Used for padding.
    Required:
  • (stdClass) $args An object of wp_nav_menu() arguments.
    Required:
定義位置
相關勾子
wp_nav_menu_argswp_update_nav_menu_itemwp_get_nav_menu_namewp_add_nav_menu_itemwidget_nav_menu_args
相關方法
walk_nav_menu_treewp_save_nav_menu_itemswp_update_nav_menu_itemwp_get_nav_menu_to_editwp_get_nav_menu_namewp_nav_menu_setup
引入
3.0.0
棄用
-

walker_nav_menu_start_el 是一個 WordPress 過濾器,允許開發人員修改導航選單項的輸出。 為每個選單項呼叫此過濾器,並用於修改該專案的 HTML 輸出。

過濾選單項的開始輸出。

選單項的開始輸出僅包括 $args->before、開始 <a>、選單項的標題、結束 </a>和之後的 $args->after。目前,沒有用於修改選單項的開啟和關閉 <li> 的過濾器。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $menu_item, $depth, $args );
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $menu_item, $depth, $args );
$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $menu_item, $depth, $args );

常見問題

FAQs
檢視更多 >