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