Căutați o modalitate de a adăuga un link Acasă la navigarea dvs. cu clasa current-page-item? Deși probabil există un plugin pentru asta, am creat o mică secțiune de cod pe care o puteți folosi pentru a adăuga un link Acasă la wp_nav_menu().
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function addHomeMenuLink($menuItems, $args)
{
if('main' == $args->theme_location)
{
if ( is_front_page() )
$class = 'class="current-menu-item"';
else
$class = '';
$homeMenuItem = '<li ' . $class . '>' .
$args->before .
'<a href="' . home_url( '/' ) . '" title="Home">' .
$args->link_before .
'Home' .
$args->link_after .
'</a>' .
$args->after .
'</li>';
$menuItems = $homeMenuItem . $menuItems;
}
return $menuItems;
}
add_filter( 'wp_nav_menu_items', 'addHomeMenuLink', 10, 2 );
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: cele mai bune 12 pluginuri WordPress pentru podcasturi și cum să remediați eroarea de stabilire a unei conexiuni la baza de date în WordPress.
Există o modalitate de a alege în ce zonă de meniu este adăugat linkul Acasă? Vreau să adaug automat un link „înapoi sus” în meniul din subsolul temei mele, este posibil acest lucru?