Lines:
1 to 27 of 27
<?php /** * Functions and filters related to the menus. * * Makes the default WordPress navigation use an HTML structure similar * to the Navigation block. * * @link https://make.wordpress.org/themes/2020/07/06/printing-navigation-block-html-from-a-legacy-menu-in-themes/ * * @package WordPress * @subpackage Twenty_Twenty_One * @since Twenty Twenty-One 1.0 */ /* function twenty_twenty_one_add_sub_menu_toggle() – Add a button to top-level menu items that has sub-menus. */ add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_add_sub_menu_toggle', 10, 4 ); /* function twenty_twenty_one_get_social_link_svg() – Detects the social network from a URL and returns the SVG code for its icon. */ /* function twenty_twenty_one_nav_menu_social_icons() – Displays SVG icons in the footer navigation. */ add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_nav_menu_social_icons', 10, 4 ); /* function twenty_twenty_one_add_menu_description_args() – Filters the arguments for a single nav menu item. */ add_filter( 'nav_menu_item_args', 'twenty_twenty_one_add_menu_description_args', 10, 3 );