ACF_Admin_Tool_Export::get_selected_keyspublicACF 5.6.3

Return an array of keys that have been selected in the export tool.

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

Хуков нет.

Возвращает

Массив|true|false.

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

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

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

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

Код ACF_Admin_Tool_Export::get_selected_keys() ACF 6.4.2

public function get_selected_keys() {
	$key_names = array( 'keys', 'taxonomy_keys', 'post_type_keys', 'ui_options_page_keys' );
	$all_keys  = array();

	foreach ( $key_names as $key_name ) {
		if ( $keys = acf_maybe_get_POST( $key_name ) ) {
			$all_keys = array_merge( $all_keys, (array) $keys );
		} elseif ( $keys = acf_maybe_get_GET( $key_name ) ) {
			$keys     = str_replace( ' ', '+', $keys );
			$keys     = explode( '+', $keys );
			$all_keys = array_merge( $all_keys, (array) $keys );
		}
	}

	if ( ! empty( $all_keys ) ) {
		return $all_keys;
	}

	return false;
}