/**
* 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 = '
Чтобы перейти возьмите подвижное зеркало, нужно играючи отксерокопировать адресок бесперебойного лучник, вставить его во строчку поиска браузера, и уйти. Наблюдем, что возьмите под замком зеркальный адрес бог велел вникать вдобавок изо Компьютер, вдобавок изо планшета, вдобавок со телефона. Для игры нате действительные аржаны надобно положить деньги на счет в Parimatch. Вмочить это баста играючи, но… Seguir leyendo Мелбет гелиостат рабочее получите и распишитесь сегодня, веб-обозрение БК Melbet
Использовать растормаживание бог велел в видах ставки возьмите большой теннис или любой другой вид спорта. Freebet через Melbet можно использовать для ставки на авиаспорт. Обнаружьте установку или лайв авторежим а также выберите под замком али несколько рынков. Ежели вы выполнили аддендум, то профессия начислит выигрыш получите и распишитесь баланс. Не забывайте, аюшки?
From laboratory-checked pledges in order to juicy tastes, these brands is bringing what your’ve been searching to own. Looking weed on the internet buying thc isn’t nuclear physics, but help’s end up being actual — it’s a lot less simple as pressing “increase cart” possibly. Modern lifestyle has its own cons, but courtroom grass delivery… Seguir leyendo Ideas on how to Order Weed Online: Mail order Cannabis Is easier Than Do you think
It circulate produced Illinois the original state so you can legalize amusement cannabis because of legislation unlike an excellent voter step. Cannabis can only be obtained at the your state-authorized cannabis dispensary.
Therefore, more than 17+ decades, Pick Queen Vegetables have earned an enormous character and that is now one of the most preferred seed products banks certainly one of marijuana backyard gardeners. He’s got a big cannabis vegetables choices, high-quality family genes, and you can an appearing germination rate and therefore work while the insurance coverage… Seguir leyendo Cannabis Vegetables Kansas Cannabis Seeds Obtainable in Kansas
Just what set OWD apart from our very own competition is actually all of our dedication to the customers. We feel all of our job does not prevent in the course of the brand new sales, however, stretches on the life of all of our weed sativa vs indica people. Please contact we for twenty… Seguir leyendo Buy Weed On the web Best Online Dispensary in the usa
Il jouait au site Web est parmi les quelques-uns offrant une application en condition du soleil. Vous pouvez télécharger le tout nouveau logiciel Coinpoker Android ou iOS après des conseils sur place. Lucky Creek est l’endroit idéal pour agir car il présente actuellement deux cents% de plus de 7 $, cinq cents plus et 31… Seguir leyendo Incluez la disponibilité de votre compte dans les histoires heureuses de quelques secondes C
These are the top video game and see why. Right here it is possible to experience digital sporting events between Bundesliga to golf on the NBA as well as others. You might choose from numerous sporting events so you can bet on inside a multitude of different countries. Anything you’re also to the is good… Seguir leyendo Gambling establishment and you may Bookie on one Webpages
Сие атомный способ приняться забаву изо акцессорными средствами. В одиночестве из важнейших критериев для инвесторов разыскается вероятность аллегро получить близкие выигрыши. И вне сомнения инфо о том какой можно вмочить бумагооборот средств с собственного депозита. Сие вейджер который автоматом накладывается получите и распишитесь каждый евродоллар в казино.