it-swarm.com.de

Weiterleiten einer Seite an eine Standardunterseite

Ich möchte die Seitenhierarchienavigation in meinem WordPress-Blog mithilfe von Unterseiten einführen. So kann jede Seite Unterseiten haben, aber ich möchte, dass ein Besucher, wenn er auf einen Seitenkopf klickt, zu einer bestimmten Unterseite weitergeleitet wird. Angenommen, meine Hierarchie lautet:

1. Movies
1.1 General
1.2 Westerns
1.3 Animated
2. Music
2.1 General
2.2 Classic
2.3 Country

Was ich will ist, dass wenn jemand auf "Filme" klickt, er "Filme/Allgemein" erreicht. Kann dies nur mit Plugins erreicht werden? Wenn nicht, was ist erforderlich?

3
Roee Adler

Erstellen Sie mit den benutzerdefinierten Navigationsmenüs von WordPress ein Menü und fügen Sie die Seite "Allgemein" zweimal hinzu. Der erste als Elternteil und der zweite als erstes Kind fügen dann den Rest der Seiten als Kinder unter dem ersten General hinzu.

Ändern Sie den Titel im ersten General in Filme und dann im Front-End, wenn ein Benutzer auf Filme klickt, um zur allgemeinen Seite zu gelangen.

enter image description here

4
Chris_O

Das Folgende wirkte wie ein Zauber und besser als die Antwort oben. Das Problem mit der obigen Antwort ist, dass es beim Anzeigen von Unterseiten plötzlich nicht mehr möglich war, den oberen Menüabschnitt einfach mit CSS hervorzuheben. Mit dieser Lösung können Sie das Menü so belassen, wie es tatsächlich ist. ( http://www.wprecipes.com/wordpress-page-template-to-redirect-to-first-child-page )

Um dieses Rezept zu erreichen, müssen Sie eine Seitenvorlage erstellen. Erstellen Sie eine neue Datei und fügen Sie den folgenden Code ein:

<?php
/*
Template Name: Redirect To First Child
*/
if (have_posts()) {
  while (have_posts()) {
    the_post();
    $pagekids = get_pages("child_of=".$post->ID."&sort_column=menu_order");
    $firstchild = $pagekids[0];
    wp_redirect(get_permalink($firstchild->ID));
  }
}
?>

Speichern Sie die Datei unter dem Namen redirect.php und laden Sie sie in das Verzeichnis wp-content/themes/your-theme Ihrer WordPress-Installation hoch. Anschließend können Sie die Seitenvorlage verwenden.

1
Max Stern