Ich habe kürzlich eine Installation von WordPress angepasst und verschiedene benutzerdefinierte Post-Typen verwendet. Wir haben uns tatsächlich entschieden, den Standardposttyp nur aus Gründen der Übersichtlichkeit zu verwenden. Es ist eine einfache Sache, ein Element aus dem WordPress-Administrationsmenü zu entfernen. Der folgende Code sollte in der functions.php-Datei Ihres Themes hinzugefügt werden.
Entfernen Sie den Standardposttyp
add_action ('admin_menu', 'remove_default_post_type'); Funktion remove_default_post_type () {remove_menu_page ('edit.php'); }
Die erste Zeile hängt an der Aktion admin_menu . Wenn die Aktion des Verwaltungsmenüs aufgerufen wird, möchten wir unsere eigene Funktion aufrufen, die als remove_default_post_type definiert ist . Von dieser Funktion rufen wir die eingebaute WordPress-Funktion remove_menu_page auf. Das einzige Argument, das benötigt wird, ist der Slug der Seite. Im Falle des Standardposttyps ist dieser Slug nur edit.php