Frage

Ich bin gerade dabei, von einem anderen CMS zu WordPress zu bewegen. Ich muss definitiv die Links intakt halten, die so sind:

  • example.com (leitet zu /blog)
  • Beispiel.com/blog (das Blog, alle Artikel anzeigen)
  • Beispiel.com/blog/article (ein spezifischer Artikel)
  • Beispiel.com/about (eine statische Seite)
  • Beispiel.com/portfolio (eine andere statische Seite)

Derzeit funktionieren jedoch nur die statischen Seiten wie erwartet. Ich kann nicht herausfinden, wie man eine neue benutzerdefinierte "Blog" -Seite erstellt und die Blog -Beiträge dazu und das Entfernen der Titelseite, die es stattdessen in das Blog umgeleitet hat.

Darüber hinaus verwende ich das ZBench -Thema, auf dem immer die Registerkarte "Home" angezeigt wird und zur Titelseite führt. Stattdessen möchte ich meine Registerkarten wie folgt: "Blog", "About", "Portfolio" - kein "Zuhause".

Eine ähnliche Frage wurde schon einmal gestellt:Wie bekomme ich die Liste der Beiträge in einer anderen statischen Seite als Titelseite?

Aber das scheint wie ein Hack und nicht wirklich das gleiche Problem, das ich habe. Ich möchte das Blog auf der Startseite anzeigen, ich möchte es nur in URL und auf der Registerkarte umbenennen.

War es hilfreich?

Lösung

Setzen Sie Ihre Permalinks als /blog/%postname%/ wird Ihr Strukturproblem lösen.

In Ihrem Thema fallen in a home.php Datei, die den Benutzer in / blog / umleitet und Sie können das Blog so festlegen

In Bezug auf das Menü müssten Sie einen Blick darauf werfen, wie Ihr Thema funktioniert. Wenn es WP 3.0 -Menüs verwendet, können Sie sie leicht im Dashboard selbst ändern, wenn es anruft wp_list_pages(), Dann müssen Sie den Ausschlussparameter der Funktion verwenden, um eine bestimmte Seite von der Anzeige auszuschließen. http://codex.wordpress.org/function_reference/wp_list_pages

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top