ACF_Post_Type::prepare_post_for_importpublicACF 6.3.10

Prepares an ACF post type for import.

Метод класса: ACF_Post_Type{}

Хуков нет.

Возвращает

Массив.

Использование

$ACF_Post_Type = new ACF_Post_Type();
$ACF_Post_Type->prepare_post_for_import( $post );
$post(массив) (обязательный)
The ACF post array.

Список изменений

С версии 6.3.10 Введена.

Код ACF_Post_Type::prepare_post_for_import() ACF 6.4.2

public function prepare_post_for_import( $post ) {
	if ( ! acf_get_setting( 'enable_meta_box_cb_edit' ) && ! empty( $post['register_meta_box_cb'] ) ) {
		$post['register_meta_box_cb'] = '';

		if ( ! empty( $post['ID'] ) ) {
			$existing_post = $this->get_post( $post['ID'] );

			if ( is_array( $existing_post ) ) {
				$post['register_meta_box_cb'] = ! empty( $existing_post['register_meta_box_cb'] ) ? (string) $existing_post['register_meta_box_cb'] : '';
			}
		}
	}

	return parent::prepare_post_for_import( $post );
}