Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Descrição

O filtro wpforms_currencies filtra as opções de moeda disponíveis nas Configurações do WPForms (listadas em WPForms » Configurações » Pagamentos, no campo suspenso Moeda).

Parâmetros

$moedas
(array) (Obrigatório) Opções de moeda suportadas, incluindo os detalhes para cada tipo de moeda.

Fonte

wpforms/includes/functions/payments.php

Mais Informações

O filtro wpforms_currencies fornece uma lista de moedas suportadas.

Desde a versão 1.2.6, o WPForms suporta múltiplas moedas para o campo suspenso Moeda.

Exemplos

Por favor, observe que personalizar a posição dos decimais de qualquer moeda pode quebrar a moeda em qualquer um dos addons de pagamento do WPForms. O processo de pagamento ignoraria os valores decimais.

/**
 * Filters a list of supported currencies.
 * 
 * @link   https://wpforms.com/developers/wpforms_currencies/
 *
 * @param  array $currencies Supported currency options, including the details for each type of currency.
 *
 * @return array
 */
function wpf_dev_currencies( $currencies ) {

	$currencies = array(
	'USD' => array(
    	'name'                => esc_html__( 'U.S. Dollar', 'wpforms' ),
		'symbol'              => '$',
		'symbol_pos'          => 'left',
		'thousands_separator' => ',',
		'decimal_separator'   => '.',
		'decimals'            => 2,
		),
	);    
	return $currencies;

}

add_filter( 'wpforms_currencies', 'wpf_dev_currencies', 10, 1 );

Artigos de Referência

Como Criar um Novo Símbolo de Moeda para WPForms