WordPress ofera un filtru numit wp_nav_menu_items care va permite sa adaugati cu usurinta propriile articole din lista la un meniu. Acest lucru va permite sa faceti lucruri frumoase, cum ar fi sa adaugati automat un link „Admin” la sfarsitul meniului. Acest lucru este deosebit de util atunci cand transmiteti un site unui client si doriti sa va asigurati ca exista intotdeauna o legatura catre zona de administrare pe care clientul nu o poate sterge din greseala.
add_filter('wp_nav_menu_items', 'add_admin_link', 10, 2); function add_admin_link($items, $args){ if( $args->theme_location == 'footer_menu' ){ $items .= '<li><a title="Admin" href="'. esc_url( admin_url() ) .'">' . __( 'Admin' ) . '</a></li>'; } return $items; }
Dupa cum puteti vedea, fac o verificare conditionata pentru meniul specific pe care vreau sa il editez, asa ca va trebui sa adaptati acest lucru la cazul dvs. specific de utilizare.