acf_get_location_rule_values()ACF 5.6.0

Returns an array of values for a given rule.

Возвращает

Массив.

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

acf_get_location_rule_values( $rule );
$rule(массив) (обязательный)
The location rule.

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

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

Код acf_get_location_rule_values() ACF 6.0.4

function acf_get_location_rule_values( $rule ) {
	$values = array();

	// Get values from location type since 5.9.
	$location_type = acf_get_location_type( $rule['param'] );
	if ( $location_type ) {
		$values = $location_type->get_values( $rule );
	}

	/**
	 * Filters the location rule values.
	 *
	 * @date    30/5/17
	 * @since   5.6.0
	 *
	 * @param   array $types The location rule values.
	 */
	$values = apply_filters( "acf/location/rule_values/type={$rule['param']}", $values, $rule );
	$values = apply_filters( "acf/location/rule_values/{$rule['param']}", $values, $rule );
	$values = apply_filters( 'acf/location/rule_values', $values, $rule );
	return $values;
}