acf_is_row_collapsed()ACF 5.3.2

acf_is_row_collapsed

This function will return true if the field's row is collapsed

Хуков нет.

Возвращает

$post_id. (int)

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

acf_is_row_collapsed( $field_key, $row_index );
$field_key **
-
По умолчанию: ''
$row_index **
-

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

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

Код acf_is_row_collapsed() ACF 6.0.4

function acf_is_row_collapsed( $field_key = '', $row_index = 0 ) {

	// collapsed
	$collapsed = acf_get_user_setting( 'collapsed_' . $field_key, '' );

	// cookie fallback ( version < 5.3.2 )
	if ( $collapsed === '' ) {

		$collapsed = acf_extract_var( $_COOKIE, "acf_collapsed_{$field_key}", '' );
		$collapsed = str_replace( '|', ',', $collapsed );

		// update
		acf_update_user_setting( 'collapsed_' . $field_key, $collapsed );

	}

	// explode
	$collapsed = explode( ',', $collapsed );
	$collapsed = array_filter( $collapsed, 'is_numeric' );

	// collapsed class
	return in_array( $row_index, $collapsed );

}