Welche Methoden zum Erstellen kleiner, bearbeitbarer Textteile für statische Seiten?


8

Für viele der Websites, die ich für Kunden mache, erstellen die Designer an verschiedenen Stellen Seiten mit kleinen Textstücken. Die Startseite enthält beispielsweise eine Überschrift, einen Slogan und ein kleines Feld mit Kontaktinformationen. Die Seite "Über uns" enthält einen Haupttext, dann aber auch ein Seitenfeld mit einem früheren Kundenangebot. Auf der Kontaktseite wird vor dem Formular ein kurzer Klappentext angezeigt.

Der Kunde möchte die Möglichkeit haben, alle diese Textteile später zu bearbeiten. Sind solche Teile, für die Widgets verwendet werden sollen? Wenn ja, wie würde ich dem Client erlauben, den Text später zu aktualisieren? Es scheint chaotisch, für jede statische Seite einen eigenen Widget-Bereich zu erstellen, und es scheint nicht so, als würde dies dem Client ermöglichen, den Text später sehr einfach zu bearbeiten. Wären hier Konzepte wie benutzerdefinierte Beitragstypen, Metaboxen oder Shortcodes hilfreich? Ich habe viele verschiedene Methoden ausprobiert, bin aber bisher mit keiner zufrieden.

Antworten:


7

Normalerweise verwenden Sie Widgets oder benutzerdefinierte Beitragstypen, aber in Wirklichkeit können diese Lösungen für Kunden unfreundlich sein. WordPress dreht sich immer noch um die Idee einer postbasierten Schleife, so dass es schwierig sein kann, traditionelle "Inhaltsblöcke" zu erstellen, die Sie möglicherweise in anderen Frameworks finden. Glücklicherweise gibt es Plugins, die in diesem Bereich ziemlich gut sind.

Ich empfehle die folgenden zwei:

http://wordpress.org/extend/plugins/multiple-content-blocks/
http://wordpress.org/extend/plugins/wp-blocks/


Oh, ausgezeichnet - genau das brauche ich. Ich wusste, dass es eine elegante Lösung für dieses Problem geben musste. Vielen Dank!
Davidscolgan

1

Meine Lösung für dieses Problem: Bearbeiten Sie die Vorlage, die zum Anzeigen der statischen Seite verwendet wird. Fügen Sie Code hinzu, um den Inhalt einer bestimmten Seite oder eines bestimmten Beitrags mithilfe der ID zu laden. Erstellen Sie eine Seite / einen Beitrag mit dem Namen "Statischer Block für Foo". Weisen Sie den Client an, diese Seite zu bearbeiten für den spezifischen Block

Ich habe es so gemacht, weil es die geringste Qual für den Benutzer schafft

Wenn Sie ein Beispiel dafür benötigen, hinterlassen Sie einen Kommentar


Keine schlechte Idee, sollte aber dennoch einen benutzerdefinierten Beitragstyp und nicht den regulären Standardbeitrag verwenden. Sie können ihn sogar im Menü so etwas wieNewb Client Zone -->click here<--
Wyck

0

Eigentlich müssten Sie hier keinen benutzerdefinierten Beitragstyp haben, da ich den Seitentyp dafür verwenden würde. Wie Wyc vorschlägt. Ich habe es ein paar Mal gemacht und es funktioniert reibungslos. Auf der Seite der jeweiligen Website führen Sie einfach eine benutzerdefinierte Abfrage einer bestimmten Seite durch und drucken den bestimmten Teil. Aus organisatorischen Gründen mache ich normalerweise Kinderseiten. Zum Beispiel kann ich auf der Homepage den Auszug der Bioseite als Starter "drucken". Alles funktioniert mit dem Seitensystem. Sehr einfach Sie können auch ein benutzerdefiniertes Metafeld verwenden, wenn die zusätzlichen Felder kein Hauptformat enthalten.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.