acf/form-post/skip_save
Filters whether ACF_Form_Post::save_post() should bail without verifying the nonce or running acf_save_post(). Allows extensions to short-circuit the save when another handler is responsible for persisting field values for the current request.
Usage
add_filter( 'acf/form-post/skip_save', 'wp_kama_acf_form_post_skip_save_filter', 10, 3 );
/**
* Function for `acf/form-post/skip_save` filter-hook.
*
* @param boolean $skip Whether to skip the save.
* @param integer $post_id The post ID being saved.
* @param WP_Post $post The post being saved.
*
* @return boolean
*/
function wp_kama_acf_form_post_skip_save_filter( $skip, $post_id, $post ){
// filter...
return $skip;
}
- $skip(true|false)
- Whether to skip the save.
- $post_id(int)
- The post ID being saved.
- $post(WP_Post)
- The post being saved.
Changelog
| Since 6.8.1 | Introduced. |
Where the hook is called
acf/form-post/skip_save
acf/includes/forms/form-post.php 331
if ( apply_filters( 'acf/form-post/skip_save', false, $post_id, $post ) ) {
Where the hook is used in Advanced Custom Fields PRO
acf/src/Pro/Datastore/REST_Save.php 58
add_filter( 'acf/form-post/skip_save', array( $this, 'skip_metabox_loader_save' ), 10, 3 );
acf/src/Pro/Forms/WC_Order.php 43
add_filter( 'acf/form-post/skip_save', array( $this, 'skip_post_save_for_orders' ), 10, 3 );