/** * 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 */ /** * Add a button to top-level menu items that has sub-menus. * An icon is added using CSS depending on the value of aria-expanded. * * @since Twenty Twenty-One 1.0 * * @param string $output Nav menu item start element. * @param object $item Nav menu item. * @param int $depth Depth. * @param object $args Nav menu args. * @return string Nav menu item start element. */ function twenty_twenty_one_add_sub_menu_toggle( $output, $item, $depth, $args ) { if ( 0 === $depth && in_array( 'menu-item-has-children', $item->classes, true ) ) { // Add toggle button. $output .= ''; } return $output; } add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_add_sub_menu_toggle', 10, 4 ); /** * Detects the social network from a URL and returns the SVG code for its icon. * * @since Twenty Twenty-One 1.0 * * @param string $uri Social link. * @param int $size The icon size in pixels. * @return string */ function twenty_twenty_one_get_social_link_svg( $uri, $size = 24 ) { return Twenty_Twenty_One_SVG_Icons::get_social_link_svg( $uri, $size ); } /** * Displays SVG icons in the footer navigation. * * @since Twenty Twenty-One 1.0 * * @param string $item_output The menu item's starting HTML output. * @param WP_Post $item Menu item data object. * @param int $depth Depth of the menu. Used for padding. * @param stdClass $args An object of wp_nav_menu() arguments. * @return string The menu item output with social icon. */ function twenty_twenty_one_nav_menu_social_icons( $item_output, $item, $depth, $args ) { // Change SVG icon inside social links menu if there is supported URL. if ( 'footer' === $args->theme_location ) { $svg = twenty_twenty_one_get_social_link_svg( $item->url, 24 ); if ( ! empty( $svg ) ) { $item_output = str_replace( $args->link_before, $svg, $item_output ); } } return $item_output; } add_filter( 'walker_nav_menu_start_el', 'twenty_twenty_one_nav_menu_social_icons', 10, 4 ); /** * Filters the arguments for a single nav menu item. * * @since Twenty Twenty-One 1.0 * * @param stdClass $args An object of wp_nav_menu() arguments. * @param WP_Post $item Menu item data object. * @param int $depth Depth of menu item. Used for padding. * @return stdClass */ function twenty_twenty_one_add_menu_description_args( $args, $item, $depth ) { if ( '' !== $args->link_after ) { $args->link_after = ''; } if ( 0 === $depth && isset( $item->description ) && $item->description ) { // The extra element is here for styling purposes: Allows the description to not be underlined on hover. $args->link_after = ''; } return $args; } add_filter( 'nav_menu_item_args', 'twenty_twenty_one_add_menu_description_args', 10, 3 ); blog – Página 13 – 4U Marketing

Classic Online Casino in Canada User Experience.1616

Содержимое Why Choose a Classic Online Casino in Canada? Key Features of a Classic Online Casino in Canada How to Get Started with a Classic Online Casino in Canada Benefits of Playing at a Classic Online Casino in Canada Secure and Reliable Wide Range of Games Competitive Bonuses and Promotions Classic Casino Connexion Classic Online… Seguir leyendo Classic Online Casino in Canada User Experience.1616

Publicada el
Categorizado como blog

Zonder Cruks Online Casino Veiligheid en beveiliging van spelers.1295

Содержимое Veiligheid en beveiliging: de basis voor een veilig spel Beveiliging van spelers: tips en trucs voor een veilig spel Zonder Cruks Online Casino – Veiligheid en beveiliging van spelers Wanneer je zoekt naar het beste online casino zonder cruks, is het belangrijk om te weten dat veiligheid en beveiliging van spelers een topprioriteit zijn.… Seguir leyendo Zonder Cruks Online Casino Veiligheid en beveiliging van spelers.1295

Publicada el
Categorizado como blog

1055137056147161

15+ Better Online casinos Uk To discover the best Gambling games, Bonuses And more Content Greatest On-line casino Recommendations For Can get 2024 Happy to Enjoy Baccarat The real deal Money? Aviator Special Aviator’s Magnificent Rain Of Free Wagers: Hollywoodbets Gambling establishment Unveils Fun January Extravaganza! Vintage Themed Online slots Are there Totally free Online… Seguir leyendo 1055137056147161

Publicada el
Categorizado como blog

© 2023 4U Marketing S.A. All Rights Reserved

Aviso de Privacidad

Designed by 4U Marketing