dimanche 4 octobre 2015

nemonem sur « [thème : Le sommet] ajoutent l'icône de recherche à la navigation primaire ? »

A résolu le problème de la boîte de recherche apparaissant dans chaque menu avec :

< ? add_filter de PHP (« wp_nav_menu_items », « add_search_box », 10, 2) ; 

add_search_box de fonction ($items, $args) {
  si (primary_navigation de == de $args->theme_location « ") {
        ob_start () ;
        get_search_form () ;
        $searchform = ob_get_contents () ;
        ob_end_clean () ; 

    $items. = searchbox " « de class= de <li " > ». $searchform. « </li> » ;
  }
  $items de retour ;    

} ? >

Ma solution inélégante pour dénommer :

< ? add_filter de PHP (« wp_nav_menu_items », « add_search_box », 10, 2) ; 

add_search_box de fonction ($items, $args) {
  si (primary_navigation de == de $args->theme_location « ") {
        ob_start () ;
        get_search_form () ;
        $searchform = ob_get_contents () ;
        ob_end_clean () ; 

    $items. = menu-recherche-BTN de " class= de ><a " de panneau de menu-recherche-icône-kt « de class= " de <li s'est effondré taille #kad-menu-recherche-automatique de » style= " de » data-target= " de #menu-principal-menu de » data-parent= " d'effondrement de » data-toggle= " : 120px ; ligne-taille : 120px ; id= " method= " kad-menu-recherche-automatique le " de ></i></a><div d'icône-recherche « de class= " de ><i de recherche de " role= " de ><form » d'effondrement de » class= " obtiennent action= " http://ift.tt/Ru31bj " de forme-recherche le » de » class= " de searchform de » id= " > >Search du » for= " s " de peau de class= " de <label pour : recherche " de placeholder= de " recherche-question » de class= la " de " s » d'id= de " s » de name= de "" de value= des " textes » de type= de <input de </label> > type= de <button " soumettent » icône-recherche " ></i></button></form></div></li> » de class= la " de ><i de " recherche-icône " de class= de " searchsubmit » d'id= ;
  }
  $items de retour ;    

} ? >

Clairement il y a une meilleure manière et je dois améliorer ma compréhension de PHP et de CSS, mais cela fonctionne pour l'instant.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire