Nach dem Check - out:
http://codex.wordpress.org/Function_Reference/remove_menu_page ,
verwende ich erfolgreich den folgenden Code ein paar Sachen aus dem Menü auszublenden:
add_action( 'admin_menu', 'my_remove_menu_pages' );
function my_remove_menu_pages() {
remove_menu_page('link-manager.php');
remove_menu_page('tools.php');
remove_menu_page('users.php');
remove_menu_page('edit-comments.php');
}
Es scheint jedoch, dass sowohl die Seite "Beiträge" als auch eine Seite mit benutzerdefinierten Beitragstypen ausgeführt werden /wp-admin/edit.php
.
Also ich bin auf der Suche nach einem Weg zu verbergen die Pfosten menubar aber noch zeigen das Menü für eine benutzerdefinierte Post Typ I hinzugefügt haben.
athletes
ist der Name meines benutzerdefinierten Beitragstyps ... Passen Sie ihn nach Bedarf an.Ich habe gerade versucht und
remove_menu_page('edit.php');
nur das Posts Top Level Menü entfernt.Alle meine anderen benutzerdefinierten Beitragstypen (und ich habe viele) funktionieren immer noch einwandfrei. Ich habe das Gefühl, dass dies daran liegt, dass der exakte Slug direkt nachgeschlagen wird, nicht der Basisname der Datei.
quelle