« WordPress: Schutz des Administrationsbereiches (wp-admin) | Startseite | Linux: Eclipse mit SVN installieren »
WordPress: Seite nicht im Menü anzeigen
Jockel | 27.10.2009
Wenn Sie in WordPress eine Seite nicht im Menü anzeigen möchten, dann gibt es eine schnelle und einfache Möglichkeit:
- Öffnen Sie per FTP das Verzeichnis /wp-content/themes/ auf Ihrem WebServer
- Wählen Sie Ihr aktuelles (aktives) Thema und gehen Sie in das Verzeichnis
- Meist heißt die Datei mit dem Menüaufruf “header.php”.
Bearbeiten Sie diese Datei. - Finden Sie den Befehl “wp_list_pages(” in der Datei.
Beispiel:<? wp_list_pages('title_li=&depth=-1&sort_column=menu_order'); ?>
- Fügen Sie eine “exclude” Option hinzu. Achten Sie dabei auf ein zusätzliches “&” vor dem Zusatz.
Hinter dem “=” Zeichen können Sie alle Seiten-IDs auflisten, die nicht mehr im Menü angezeigt werden sollen.
Beispiel (Seite 12 ausblenden):<? wp_list_pages('title_li=&depth=-1&sort_column=menu_order&exclude=12'); ?>
Beispiel (Seiten 12,13 und 20 ausblenden):
<? wp_list_pages('title_li=&depth=-1&sort_column=menu_order&exclude=12,13,20'); ?>
- Speichern Sie die Datei ab
Hinweis:
Diese Methode basiert auf der automatisch von Ihrer Datenbank vergebenen ID der Seite. Sollte diese sich ändern (was nur bei Neuinstallationen oder manuellen Manipulationen geschieht), muss auch die ID im “exclude” geändert werden.
Kategorie: Allgemeines, Anleitungen, WordPress | 2 Kommentare »
12.06.2010 um 16:47
Sehr cool, sowas habe ich schon öfter mal machen wollen (Seite nicht im Menü anzeigen) und dann immer irgendwie anders gelöst, dabei ist es doch so einfach! Vielen Dank!
10.10.2010 um 02:53
Ich habe deine Methode versucht nachzuvollziehen. Das hat bei mir aber leider nicht geklappt. Ich vermute mal, dass mein Theme etwa eigenwillig programmiert ist. Der Aufruf des Befehls “wp_list_pages” steht bei mir z. B. in der functions.php und nicht in der header.php.
Nach langem Suchen habe ich aber jetzt das Plugin “Page Link Manager” http://wordpress.org/extend/plugins/page-link-manager/ gefunden, mit dem man bequem die auszublendenden Seiten auswählen kann.