Skip to content

Instantly share code, notes, and snippets.

@AntonLitvin
Created November 13, 2020 10:23
Show Gist options
  • Save AntonLitvin/cd09f169383b602e3a5414debcfb54d0 to your computer and use it in GitHub Desktop.
Save AntonLitvin/cd09f169383b602e3a5414debcfb54d0 to your computer and use it in GitHub Desktop.
Different options for menu in widgets
function widget_nav_args( $nav_menu_args, $nav_menu, $args, $instance ) {
if ( $args['id'] === 'header-menu' ) { // ID сайдбара, где располагается виджет с меню
return array_merge( $nav_menu_args, array(
// аргументы, передаваемые в меню, например:
'walker' => new My_Custom_Walker(),
));
}
return $nav_menu_args;
}
add_filter('widget_nav_menu_args', 'widget_nav_args', 10, 4);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment