Cum se adauga cod HTML in meniul WordPress? Cum se adauga casuta cautare in meniul WordPress?

 

Adaugarea unui cod arbitrar in meniul WordPress devine simpla daca folosim o functie WordPress. Poti adauga orice fel de HTML, dar si HTML specific WordPress, precum o casuta de cautare, ca in exemplul de mai jos.

Copiaza codul de mai jos si adauga-l in fisierul de functii al temei tale WordPress, care se afla in folderul prinpicial al temei, si este numit intotdeauna ‘functions.php’

Variabilele sunt:

  • ‘topbar-menu’ aici inlocuiesti cu numele meniului tau. Ex: ‘meniu-principal’
  • alt HTML dorit
<?php
function add_last_nav_item($items, $args) {
    if ($args->menu->slug == 'topbar-menu') { // schimba cu numele meniului tau

        // adauga html-ul tau
        $item = '<li class="searchbox"> 
                    <input type="search" placeholder="Cauta......" name="search" class="searchbox-input" onkeyup="buttonUp();" required>
                    <input type="submit" class="searchbox-submit" value="">
                    <span class="searchbox-icon"><i class="fa fa-search"></i></span>
                </li>';
        $items = $item.$items;
    }
  return $items;
}
add_filter( 'wp_nav_menu_items', 'add_last_nav_item', 10, 2 );
?>

Codurile iti par prea grele / plictisitoare? Poti construi webste-uri cu constructor website-uri gratuit,
sau lasa-ne pe noi sa ne ocupam de ele, si comanda un website profesional