Home › Forums › General Issues › ACF Fields not saving when post/event is submitted › Reply To: ACF Fields not saving when post/event is submitted
The reason that I say this is that one thing I know about the events calendar is that they use multiple post types and you may not be aware that there are multiple post types. These post types have a complicated parent/child relationship that is not apparent in the admin.
If that plugin is triggering the WP save_post action, but on some other post type then ACF will save the data to the first post added that triggers the action. Then it will not save that values again. So adding something to trigger that action will do nothing at all if it has already been triggered.
What I would do is
// high priority to happen after everything else
add_action('save_post', 'my_save_post_check_function', 999, 3);
my_save_post_check_function($post_id, $post, $update) {
echo 'DID save_post<br />'
if (did_action('acf/save_post)) {
echo 'DID acf/save_post on <br />';
echo '<pre>'; print_r($post);
}
die;
}
What that will do is tell you 3 things,
1) that save_post was triggered
2) that ACF has saved the values
3) what post ACF saved the values against
then execution will stop.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Privacy Policy. If you continue to use this site, you consent to our use of cookies.