%3$s'; } if ( ! $args['walker'] ) { $virtue_nav_menu_args['walker'] = new Virtue_Nav_Walker(); } return array_merge( $args, $virtue_nav_menu_args ); } add_filter( 'wp_nav_menu_args', 'virtue_nav_menu_args', 10 ); /** * Remove the id="" on nav menu items */ add_filter( 'nav_menu_item_id', '__return_null' ); /** * Deprecated class. * * @category class */ class kadence_Nav_Walker extends Virtue_Nav_Walker { /** * Starts the list before the elements are added. * * @param string $output Used to append additional content (passed by reference). * @param int $depth Depth of menu item. Used for padding. * @param stdClass $args An object of wp_nav_menu() arguments. */ public function start_lvl( &$output, $depth = 0, $args = array() ) { error_log( 'The kadence_Nav_Walker class is deprecated since version 3.2.8. Please use Virtue_Nav_Walker instead.' ); parent::start_lvl( $output, $depth, $args ); } } /** * Deprecated class. * * @category class. */ class kadence_mobile_walker extends Virtue_Mobile_Nav_Walker { /** * Starts the list before the elements are added. * * @param string $output Used to append additional content (passed by reference). * @param int $depth Depth of menu item. Used for padding. * @param stdClass $args An object of wp_nav_menu() arguments. */ public function start_lvl( &$output, $depth = 0, $args = array() ) { error_log( 'The kadence_mobile_walker class is deprecated since version 3.2.8. Please use Virtue_Mobile_Nav_Walker instead.' ); parent::start_lvl( $output, $depth, $args ); } }