2017-08-28 1 views
0

Heyho,Wordpress ein Pager: Wie Struktur/Beiträge oder Seiten?

Ich bin neu in WordPress und derzeit eine Website für einen Kunden zu erstellen. Es ist ein One-Pager und ich frage mich, wie man das Backend baut.

Sagen wir es ist ein Katzengeschäft. Und die Struktur ist wie folgt:


  1. schnitt
    • Baby-Katze Haarschneide
    • Langes Haar Haarschneide
    • Spezielle Haarschneide
  2. Fotographieren
    • Studio für Fotos
    • Gruppe Studio Fotos
    • Inhaber + Cat Studio Fotos
    • Außen Fotos
  3. Ausbildung
    • Schneller Lauf
    • Höhere Springen
    • bessere Mäusejagd
  4. Nachrichten
  5. Kontakt

Die Kategorien 1-5 sollte das Menü bilden.

Jeder Eintrag ist (bis jetzt) ​​ein Beitrag und hat mehrere benutzerdefinierte Felder (z. B. Preis, Dauer, Ort ...) und das funktioniert gut. Der Kunde muss in der Lage sein, die einzelnen Einträge zu bearbeiten/hinzufügen/entfernen (z. B. "Special Hair Cutting").

Wie soll ich es wissen?

Erste Idee

  • machen Seiten für jede Kategorie, zeigt die einzelnen Beiträge zum "Wordpress Kategorie" zugewiesen
  • Machen Sie die Home-Seite alle Seiten zeigen

Zweite Idee

  • Erstellen Sie alles in Beiträge
  • Erstellen Sie auch die Kategorien 1-5 in Beiträge und herauszufinden, wie Sie anwenden spezielle CSS (Workaround mit benutzerdefinierten Feldern?)

Was ist der klügere Weg zu gehen? Wie auch immer, ich würde später weitere Hilfe brauchen, die besten Tutorials zu verlinken, da Stunden und Stunden der Suche mir nicht weiterhelfen.

Danke.

appologies für mein schlechtes Englisch

+0

Ich würde das Advanced Custom Fields Pro-Plugin verwenden und die The Flexible Inhalt Feld verwenden. Ihre erste Lösung wäre meine zweite Wahl. – JoostS

+0

Ich würde definitiv eine kostenlose Lösung bevorzugen! Was wäre der Nachteil von # 1? Ich dachte, es ist keine so komplizierte Lösung, nach der ich gesucht habe, ich habe einfach nicht genug WordPress-Erfahrung! – browsergarden

+0

# 1 ist schwerer zu bauen. Wissen, dass Seiten nicht zu Kategorien gehören. Ich würde für Unterseiten gehen (lassen WP die Seitenhierarchie lesen). – JoostS

Antwort

0

Sie eine einfache One-Pager durch Looping durch die Seiten mit der Tiefe 1 und dann durch jede ihrer Unterseiten bauen. Sie können hierfür die Funktion get_pages verwenden.

Stellen Sie sicher, dass die einzelnen Seiten zu einem Anker auf Ihrem Ein-Pager/Home umgeleitet werden (mit einem redirect plugin). Dies verhindert, dass Personen Ihre individuellen Seiten über die Suchmaschine finden.

Wie get_pages funktioniert: http://codex.wordpress.org/Function_Reference/get_pages

Wie Schleife durch Ihre (Teil-) Seiten: http://wordpress.stackexchange.com/questions/93844/child-pages-loop