function, die ACF-Felder vor dem Speichern erhält

Umgeschriebene Frage: Es gibt eine ähnliche Frage, aber ich weiß nicht, wie ich sie mit meinem Code kombinieren soll.

Ich habe eine function, die auf acf Checkboxfeld weiterleitet. Es funktioniert gut, aber ich muss den Beitrag zweimal aktualisieren, da get_field (‘checkbox_field’) die Daten nach dem anderen Inhalt zurückgibt.

Hier ist ein Beispiel:

add_filter('wp_insert_post_data', 'my_func'); function my_func($post) { $pageID = 123; // certain page id $cp_field = get_field("custom_field", $pageID); if ($post['post_type'] != 'my_post_type' || $post['post_status'] == 'trash' ) return $post; if(!get_field('checkbox_field')) { // The problem field // ... do something here return $post; } else { return $post; } } 

Jede Hilfe würde sehr geschätzt werden. Vielen Dank.

Solutions Collecting From Web of "function, die ACF-Felder vor dem Speichern erhält"