2017-04-17 8 views
0

Ich möchte "Alle Elemente" und "Add New" Schaltflächen in einem benutzerdefinierten Post-Typ-Menü in Wordpress Admin löschen.Wie lösche "Alle Artikel" und "Neu hinzufügen" in einem benutzerdefinierten Post-Typ-Menü in Wordpress Admin?

Ich habe einen benutzerdefinierten Post-Typ innerhalb eines anderen benutzerdefinierten Post-Typ mit Tool-Typen gemacht. Aber ich möchte den 'mainmenu' Beitragstyp nur als ein Menü verwenden, in dem sich mehrere Beitragstypen befinden.

Mainmenu (custom Post-Typ) - Alle Artikel - News hinzufügen - Untermenü (custom Post-Typ) - Untermenü (custom Post-Typ)

So jetzt die mainmenu ist auch eine benutzerdefinierte Post-Typ. Es macht mir nichts aus, solange die Alle Elemente und die Neuen hinzufügen Buttons ausgeblendet sind.

Antwort

0

Dies ist wahrscheinlich die Funktion, die Sie untersuchen wollen würden:

https://codex.wordpress.org/Function_Reference/remove_menu_page

Sie, dass Demo-Code in Ihrer functions.php-Datei oder eine Funktionalität Plugin platzieren würde, und Sie würden nur müssen Finde das richtige Menü Slug. Es ist wahrscheinlich nur der Teil der URL nach Ihrer Website-Adresse für die Seiten, die Sie ... löschen möchten also wie folgt aus:

remove_menu_page('post-new.php?post_type=your_custom_post_type');

Es ist auch erwähnenswert, dass diese Methode entfernt nur den Menüpunkt aus das Menü. Es verhindert nicht wirklich, dass jemand auf diese Seiten zugreift, wenn sie die URL kannten. Dies ist möglicherweise kein großes Problem, aber wenn Sie die Dinge wirklich sperren möchten, sollten Sie auch die Benutzerberechtigungen für diese Seiten prüfen.

Verwandte Themen