Content-Management für statische Seiten

Eine Unternehmenswebsite hat einige statische Seiten mit jeweils einem bestimmten Layout, mehreren unabhängigen Textblöcken (in verschiedenen Spalten oder Bereichen der Seite) und Bildern. Bisher habe ich das gehandhabt, indem ich eine einzigartige Seitenvorlage für jede einzelne solche Seite entworfen habe. Aber was, wenn ein Kunde die Fähigkeit haben möchte, diese zu verwalten (eine Anfrage, die aus seiner Sicht natürlich genug klingt)? Gibt es einen einfachen Weg, das zu erreichen?

Solutions Collecting From Web of "Content-Management für statische Seiten"

In dieser Situation füge ich normalerweise Meta-Felder mit neuen Instanzen des Editors hinzu , aber es ist nichts für schwache Nerven, das heißt, diejenigen, die nicht mit PHP und Javascript vertraut sind.

Wenn Sie eine einfache Lösung für mehrere Editoren auf einer Seite haben möchten und sich nicht auf ein Plug-in verlassen müssen, können Sie dies sehr einfach mit erweiterten benutzerdefinierten Feldern erreichen .

Ich lehne mich ehrlich zu s_ha_dum’s Antwort für Effizienz und ordnungsgemäße WP-Verwendung, aber wenn Sie hacky werden möchten, können Sie separate Seiten (oder Einträge eines benutzerdefinierten Post-Typs) verwenden, um jede einzelne bearbeitbare Region aufzunehmen und eine benutzerdefinierte Abfrage fest zu codieren jede Ihrer hartcodierten Vorlagendateien, um ein Array der für diese Seite relevanten Post-Objekte abzurufen. Auf diese Weise können Sie den Inhalt bestimmter Posts in bestimmten Regionen Ihrer hartcodierten Templates platzieren und Ihnen außerdem die Möglichkeit geben, direkt mit dem WordPress-Editor für eine bestimmte Region zu verlinken, indem Sie einfach die function edit_post_link() von WordPress verwenden …

Ich gehe davon aus, dass Ihre “einzigartigen Seitenvorlagen” ziemlich vollständig fest codiert sind. Wenn dies der Fall ist, müssen Sie eine Schleife hinzufügen, wo der Benutzerinhalt sein wird.

Du musst:

  1. Erstellen Sie geeignete WordPress Theme-Vorlagendateien , falls Ihre nicht bereits qualifiziert sind.
  2. Fügen Sie in diese Dateien eine Schleife ein
  3. Erstellt WordPress “Pages” aus dem Backend über wp-admin->Pages->Add New
  4. Weisen Sie Ihren Vorlagen diese Seiten zu

Jetzt können Sie den Inhalt aus dem WordPress-Backend bearbeiten.