Căutați o modalitate de a crea un meniu personalizat pre-completat? Acest fragment va crea un meniu, va seta locația temei pentru a afișa noul meniu și va adăuga o pagină la meniu.
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. Apoi, opțional, editați locația temei care este creată pe linia 5 și editați linia 19 pentru a se potrivi, editați titlul linkului pe linia 14 și editați numele meniului pe linia 8. De asemenea, opțional, editați ID-ul paginii, care este pagina adăugată la meniu, pe linia 10.
add_action( 'init', 'add_menus' );
function add_menus() {
register_nav_menus(
array(
'main_nav' => 'The main menu',
)
);
$new_menu_id = wp_create_nav_menu('Main Menu');
$page_args = array(
'menu-item-object-id' => 1,
'menu-item-object' => 'page',
'menu-item-parent-id' => 0,
'menu-item-type' => 'post_type',
'menu-item-title' => 'THIS WILL BE THE LINK TITLE',
'menu-item-status' => 'publish',
);
if ( $new_menu_id > 0 ) {
// set our new MENU up at our theme's nav menu location
set_theme_mod( 'nav_menu_locations' , array( 'main_nav' => $new_menu_id ) );
// add a menu item to that new menu
wp_update_nav_menu_item( $new_menu_id , 0, $page_args );
}
}
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 acest fragment de cod, vă rugăm să luați în considerare să consultați celelalte articole de pe site, cum ar fi: Cele mai bune 12 plugin-uri WordPress pentru marketeri afiliați și cum să vă securizați formularele WordPress.
Comentarii Lasă un răspuns