Wie man eine ausgewählte Option dynamisch von der Seite “Vorlagen” auswählt?

Wenn ich eine Vorlage für eine Seite aus der Auswahlliste “Vorlagen” auswähle, erhält das ausgewählte Element erst dann “Wert = ausgewählt”, wenn ich auf “Entwurf speichern / veröffentlichen / aktualisieren” klicke.

Gallery

Wie kann die Option den Wert “ausgewählt” erhalten, ohne dass die Schaltfläche “Speichern / Veröffentlichen / Aktualisieren” gedrückt werden muss? (wie auf Widgets Seite: sie werden ohne Seitenaktualisierung gespeichert)

Vielen Dank!

Solutions Collecting From Web of "Wie man eine ausgewählte Option dynamisch von der Seite “Vorlagen” auswählt?"

Dies müsste vollständig codiert und getestet werden, aber ich denke, die Roadmap ist:

Löschen Sie die Standard-Meta-Box und erstellen Sie eine benutzerdefinierte

@MikeSchinkel Antwort auf diese Frage ist sehr detailliert und durchdacht: Hinzufügen von Seitenattributen Metabox und Seitenvorlagen auf die Posts Edit Seite?

In diesem Fall wird die Seitenvorlagen-Metabox in Posts dupliziert .

Dieses andere Q & A ( Wie Ändern von benutzerdefinierter Taxonomie zu Radioknöpfen ) bietet ein Beispiel für das Ersetzen des Taxonomies-Meta-Felds.

Fügen Sie Ajax dem Meta-Feld Benutzerdefinierte Vorlagen hinzu

In dieser Antwort gibt es ein Beispiel für ein benutzerdefiniertes Metabox, das einen Ajax-Aufruf ausführt, der wiederum eine databaseabfrage zum Ändern eines übergeordneten Anhangs erstellt.

Um den Live-Schalter für die wp_postmeta , müssen Sie die Tabelle wp_postmeta in der der aktuelle Vorlagenwert gespeichert wird.

Der Name des _wp_page_template meta_key ist _wp_page_template und sein Wert der Dateiname der Vorlagendatei.

Ergebnisse der Abfrage wp_postmeta _wp_page_template