Jak vymazat/skrýt ve WP některé položky menu pro uživatele

Ahoj. 
Potřeboval bych odstranit položky menu v administraci  WP. Našel jsem tady kód, který se vloží do functions.php a který vymaže jednotlivé položky, ale nevím jak docílit toho, aby mě jako admina se položky zobrazovaly všechny, ale u vytvořeného uživatele (klienta) pouze některé. Kód mi totiž funguje plošně nehledě na přihlášeného.
Poradíte mi prosím co a kam mám vložit? Případně plugin který to upravuje? (ideálně bych se ale pluginu vyhnul.
Děkuji
KÓD:
function remove_menus () {
global $menu;
$restricted = array(__(‚Nástěnka‘), __(‚Příspěvky‘), __(‚Média‘), __(‚Odkazy‘), __(‚Stránky‘), __(‚Vzhled‘), __(‚Nástroje‘), __(‚Uživatelé‘), __(‚Nastavení‘), __(‚Komentáře‘), __(‚Pluginy‘));
end ($menu);
while (prev($menu)){
$value = explode(‚ ‚,$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:““ , $restricted)){unset($menu[key($menu)]);}
}
}
add_action(‚admin_menu‘, ‚remove_menus‘);

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

1 názor na “Jak vymazat/skrýt ve WP některé položky menu pro uživatele”

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík
Přejít nahoru