Ich habe mehrere benutzerdefinierte Felder, die mein Client jederzeit bearbeiten kann. Der Einfachheit halber möchte ich, dass sie diese benutzerdefinierten Felder über die Schnellbearbeitung bearbeiten können. Auf diese Weise müssen sie nicht viele neue Seiten öffnen, um in die einzelnen Posts zu gelangen.
Ist es möglich, bearbeitbare benutzerdefinierte Felder zur Schnellbearbeitung hinzuzufügen? Oder habe ich Pech?
custom-field
quick-edit
jkupczak
quelle
quelle
Antworten:
Nachdem Sie unsere benutzerdefinierte Spalte hinzugefügt haben, können Sie das Menü Post Quick Edit mithilfe des Aktions-Hooks quick_edit_custom_box erweitern.
Hinweis - Der Aktions-Hook quick_edit_custom_box wird nur ausgelöst, wenn benutzerdefinierte Spalten vorhanden sind. Aus diesem Grund haben wir zunächst eine benutzerdefinierte Spalte hinzugefügt.
Zeile 5 - Rendern Sie die Quick Edit-Erweiterung nur auf dem entsprechenden Bildschirm. Zeilen 7 bis 25 - Rendern Sie unser benutzerdefiniertes Dropdown-Menü zum Auswählen von Widget-Sets.
quelle
Beachten Sie, dass wir unser Post-Meta in ein div mit der ID "release_date-" plus der Post-ID einpacken. Dies wird nützlich sein, wenn wir unsere Zeile "Quick Edit" füllen. Vollständiges Detail hier
quelle