コード例 #1
0
ファイル: extras.php プロジェクト: Kilbourne/biogena-bedrock
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
 }