Wie blogge ich Blogposts auf einer bestimmten Seite an?

Ich bin gerade dabei, von einem anderen CMS zu WordPress zu wechseln. Ich muss auf jeden Fall die Links intakt halten, die wie folgt aussehen:

  • example.com (Weiterleitung an / blog)
  • example.com/blog (Der Blog, der alle Artikel anzeigt)
  • example.com/blog/article (Ein bestimmter Artikel)
  • example.com/about (Eine statische Seite)
  • example.com/portfolio (Eine weitere statische Seite)

Im Moment funktionieren jedoch nur die statischen Seiten wie erwartet. Ich kann nicht herausfinden, wie man eine neue benutzerdefinierte “Blog” -Seite erstellt und die Blog-Posts darauf anzeigt, und wie man die Startseite insgesamt entfernt und stattdessen auf das Blog umleitet.

Außerdem verwende ich das zBench-Theme, das immer den Tab “Home” anzeigt, der zur Startseite führt. Stattdessen möchte ich meine Tabs so: “Blog”, “Über”, “Portfolio” – kein “Home”.

Eine ähnliche Frage wurde schon früher gestellt: Wie bekomme ich die Liste der Posts in einer statischen Seite außer der Startseite?

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

Solutions Collecting From Web of "Wie blogge ich Blogposts auf einer bestimmten Seite an?"

Wenn Sie Ihre Permalinks als /blog/%postname%/ wird Ihr Strukturproblem getriggers.

home.php in deinem Theme eine home.php Datei an, die den Benutzer nach / blog / umleitet, und du kannst das Blog so einstellen, dass es auf einer Seite mit Slug-Blog als Blog in deinen Einstellungen> Lesen erscheint

Bezüglich der Speisekarte müsstest du dir ansehen, wie dein Thema funktioniert. Wenn Sie WP 3.0-Menüs verwenden, können Sie diese einfach im Dashboard selbst ändern. Wenn Sie wp_list_pages() aufrufen, müssen Sie den Parameter exclude der function verwenden, um auszuschließen, dass eine bestimmte Seite angezeigt wird. http://codex.wordpress.org/Function_Reference/wp_list_pages