ACF_Field_Group::trash_post
Trashes an ACF field group and related fields.
Метод класса: ACF_Field_Group{}
Хуки из метода
Возвращает
true|false
.
Использование
$ACF_Field_Group = new ACF_Field_Group(); $ACF_Field_Group->trash_post( $id );
- $id(int|строка)
- The ID of the field group to trash.
Список изменений
С версии 6.1 | Введена. |
Код ACF_Field_Group::trash_post() ACF Field Group::trash post ACF 6.4.2
public function trash_post( $id = 0 ) { // Disable filters to ensure ACF loads data from DB. acf_disable_filters(); $post = $this->get_post( $id ); if ( ! $post || ! $post['ID'] ) { return false; } // Trash fields. $fields = acf_get_fields( $post ); if ( $fields ) { foreach ( $fields as $field ) { acf_trash_field( $field['ID'] ); } } wp_trash_post( $post['ID'] ); $this->flush_post_cache( $post ); /** * Fires immediately after a field_group has been trashed. * * @date 12/02/2014 * @since 5.0.0 * * @param array $post The ACF post array. */ do_action( "acf/trash_{$this->hook_name}", $post ); return true; }