ACF_Admin_Tool_Export::get_selectedpublicACF 5.6.3

Returns the JSON data for given $_POST args.

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

Хуков нет.

Возвращает

Массив|true|false.

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

$ACF_Admin_Tool_Export = new ACF_Admin_Tool_Export();
$ACF_Admin_Tool_Export->get_selected();

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

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

Код ACF_Admin_Tool_Export::get_selected() ACF 6.4.2

public function get_selected() {
	$selected = $this->get_selected_keys();
	$json     = array();

	if ( ! $selected ) {
		return false;
	}

	foreach ( $selected as $key ) {
		$post_type = acf_determine_internal_post_type( $key );
		$post      = acf_get_internal_post_type( $key, $post_type );

		if ( empty( $post ) ) {
			continue;
		}

		if ( 'acf-field-group' === $post_type ) {
			$post['fields'] = acf_get_fields( $post );
		}

		$post   = acf_prepare_internal_post_type_for_export( $post, $post_type );
		$json[] = $post;
	}

	return $json;
}