Ich suche nach der Aktion / dem Hook, die beim Speichern von Zollfarben in der neuen Administrationsoberfläche aufgerufen wird.
Ich muss eine benutzerdefinierte Funktion aufrufen, um eine Reihe von PHP-generierten Bildern zu speichern.
wenn jemand Hinweise hat ... :)
Vielen Dank
theme-development
themes
Tribalpixel
quelle
quelle
Antworten:
Die Einstellungen werden mit der Aktion über Ajax gespeichert
customize_save
. In derwp-includes/class-wp-customize-manager.php
Klasse ist der Rückruf für diese Ajax-Methode diesave
Methode ( siehe Quelle ).Dies löst die
customize_save
Aktion aus, bevor die einzelnen Einstellungen aktualisiert werden.Jede Einstellung ist tatsächlich eine Instanz der Klasse,
WP_Customize_Setting
und das Speichern der Einstellung löst die Aktion ausWenn Sie die Aktion auslösen möchten, wenn eine bestimmte Einstellung gespeichert wird (leider gibt es keinen Filter).
Die
save
Methode ruft dieupdate
Methode auf, die sich unterschiedlich verhält, je nachdem, ob es sich bei den Einstellungen um 'theme_mod' oder 'option' handelt. Unabhängig davon werden beide mit gespeichertupdate_option
(und so durch die entsprechenden Filter geleitet). Ersteres erfolgt überset_theme_mod()
.quelle