wp_edit_nav_menu_walker
Filters the Walker class used when adding nav menu items.
Использование
add_filter( 'wp_edit_nav_menu_walker', 'wp_kama_edit_nav_menu_walker_filter', 10, 2 ); /** * Function for `wp_edit_nav_menu_walker` filter-hook. * * @param string $class The walker class to use. * @param int $menu_id ID of the menu being rendered. * * @return string */ function wp_kama_edit_nav_menu_walker_filter( $class, $menu_id ){ // filter... return $class; }
- $class(строка)
- The walker class to use.
По умолчанию: 'Walker_Nav_Menu_Edit' - $menu_id(int)
- ID of the menu being rendered.
Список изменений
С версии 3.0.0 | Введена. |
Где вызывается хук
wp_edit_nav_menu_walker
wp_edit_nav_menu_walker
wp-admin/includes/nav-menu.php 1059
$walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $menu_id );
wp-admin/includes/ajax-actions.php 1561
$walker_class_name = apply_filters( 'wp_edit_nav_menu_walker', 'Walker_Nav_Menu_Edit', $_POST['menu'] );