Wordpress: ta bort menyn
Lördag, 1 november, 2008 Det kan vara bra ibland "dölja" en del av menyn i Wordpress, speciellt om du utvecklat en hemsida / blogg för en kund och vill inte ge tillgång till känsliga funktioner. Det Plugin redan utför denna funktion, men att ha en personlig och fullständig kontroll, vi se i detalj hur den här funktionen.
Som alltid utnyttja användbar åtgärd som ställs till förfogande av Wordpress, i detta fall admin_menu Genom den globala variabeln $menu kan visa listan över menyn. Vi kan hitta menyn för att "ta bort" på två sätt: genom etiketten eller via länken att det punkter (se kommenterade aktier i exemplet nedan). Förslaget är "dold" menyalternativ Design, Inställningar och Plugins:
- remove_menu_item funktion () (
- / / Efter etikett
- ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Tar bort = array ( "Design", "Inställningar", "Plugins");
- / / Genom länkar
- / / $ Tar bort = array ( "themes.php", "Val-general.php", "plugins.php ');
- $removes as $todel ) foreach ($ avlägsnar som $ todel)
- / / Genom länkar
- / / Foreach ($ meny som $ key => $ sm) if ($ sm [2] == $ todel) (unset ($ menyn [$ key]); break;)
- )
- / /
- , 'remove_menu_item' ) ; add_action ( "admin_menu", "remove_menu_item ');
Med hjälp av länkar som en nyckel till $sm[2] i delar kommenterade kod överraskning här), är användbar när det finns säkerhet i språket - plats - med vilka du har installerat Wordpress. Med denna teknik dock menyn tas bort endast i gränssnittet, så att du kan komma åt sidan via en direkt länk.





















