ACF_Form_Post::save_post() public ACF 1.0.0
Triggers during the 'save_post' action to save the $_POST data.
{} Это метод класса: ACF_Form_Post{}
Хуков нет.
Возвращает
Число.
Использование
$ACF_Form_Post = new ACF_Form_Post(); $ACF_Form_Post->save_post( $post_id, $post );
- $post_id(число) (обязательный)
- The post ID
- $post(WP_POST) (обязательный)
- the post object.
Список изменений
С версии 1.0.0 | Введена. |
Код ACF_Form_Post::save_post() ACF Form Post::save post ACF 5.9.1
function save_post( $post_id, $post ) {
// bail ealry if no allowed to save this post type
if( !$this->allow_save_post($post) ) {
return $post_id;
}
// verify nonce
if( !acf_verify_nonce('post') ) {
return $post_id;
}
// validate for published post (allow draft to save without validation)
if( $post->post_status == 'publish' ) {
// bail early if validation fails
if( !acf_validate_save_post() ) {
return;
}
}
// save
acf_save_post( $post_id );
// save revision
if( post_type_supports($post->post_type, 'revisions') ) {
acf_save_post_revision( $post_id );
}
// return
return $post_id;
}