WC_Emails::get_store_address()privateWC 1.0

Get store address formatted for emails.

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

Хуков нет.

Возвращает

Строку.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_store_address();

Код WC_Emails::get_store_address() WC 9.8.2

private function get_store_address() {
	add_filter(
		'woocommerce_formatted_address_force_country_display',
		array( $this, 'get_store_address_force_country_display' ),
		5
	);
	$result = wp_specialchars_decode(
		WC()->countries->get_formatted_address(
			array(
				'address_1' => WC()->countries->get_base_address(),
				'address_2' => WC()->countries->get_base_address_2(),
				'city'      => WC()->countries->get_base_city(),
				'state'     => WC()->countries->get_base_state(),
				'country'   => WC()->countries->get_base_country(),
				'postcode'  => WC()->countries->get_base_postcode(),
			)
		)
	);
	// Replace newlines by commas.
	$result = preg_replace( '/<br\/?>/i', ', ', $result );
	remove_filter(
		'woocommerce_formatted_address_force_country_display',
		array( $this, 'get_store_address_force_country_display' )
	);
	return $result;
}