function add_biogena_logo_menu($items, $args) { if ($args->theme_location == 'primary_navigation') { $new_item = array('<li class="menu-logo menu-item menu-item-type-post_type menu-item-object-page"><a href="' . get_home_url() . '"><div class="circle-container"><div class="s-circle"><img src="' . get_template_directory_uri() . '/dist/images/logo.svg" alt=""><h3>' . __("LA RICERCA ITALIANA PER<span>IL BENESSERE DELLA CUTE</span>", "sage") . '</h3><div class="tricolore"><img src="' . get_template_directory_uri() . '/dist/images/Tricolore.jpg" alt=""></div></div></div></a></li>'); $items = preg_replace('/<\\/li>\\s<li/', '</li>-BIOGENADELIMITER-<li', $items); $array_items = explode('-BIOGENADELIMITER-', $items); array_splice($array_items, 2, 0, $new_item); // splice in at position 3 $items = implode('', $array_items); $search = '<div id="sb-search" class="search menu-item sb-search inline-block">'; $search .= '<form method="get" id="searchform" action="' . home_url() . '">'; $search .= '<input type="text" class="field sb-search-input" name="s" id="s" />'; $search .= '<input type="submit" class="submit sb-search-submit" name="submit" id="searchsubmit" value="Cerca" />'; $search .= '<i class="icon-search sb-icon-search fa-search"></i>'; $search .= '</form>'; $search .= '</div>'; $lang = '<div class="lang-container inline-block">' . get_the_msls() . '</div>'; $others = '<li class="menu-item other">' . $search . $lang . '</li>'; $items .= $others; } return $items; }
/** * Output the links to the translations in your template * * You can call this function directly like that * * if ( function_exists ( 'the_msls' ) ) * the_msls(); * * or just use it as shortcode [sc_msls] * * @package Msls * @uses get_the_msls * @param array $arr */ function the_msls($arr = array()) { echo get_the_msls($arr); // xss ok }