MemberPress admite las mismas divisas que las pasarelas de pago en línea que pueden integrarse con MemberPress (Stripe, PayPal, Cuadrado, y Autorizar.net). Puede añadir un código de moneda a la lista de monedas de MemberPress añadiendo un fragmento de código a su sitio web.
Este documento proporciona un fragmento de código para añadir un código de moneda a la lista de monedas de MemberPress. También explica cómo modificar el código en función de sus necesidades.
Añadir código de moneda a MemberPress - Fragmento de código
Este fragmento de código añadirá una divisa a la lista de divisas de MemberPress en el campo Código de moneda opción. La opción Código de moneda le permite elegir la moneda que MemberPress debe utilizar en su sitio web. Esta opción está disponible en la sección Ficha General en Panel de control > MemberPress > Configuración.

El código de ejemplo añadirá el Libra egipcia (EGP) a la lista de divisas.
/Agregar códigos de moneda a MemberPress
function mepr_currency_codes( $codes ) {
array_push( $codes, 'EGP' ); // Añade 'EGP' a la lista de códigos de moneda. Para añadir una moneda diferente, sustituye EGP por el código de moneda de tres letras de la moneda necesaria.
return $codes; // Devuelve la lista modificada de códigos de moneda.
}
add_filter( 'mepr-currency-codes', 'mepr_currency_codes' );
Puede añadir el fragmento de código a su sitio web en la sección funciones.php de su tema hijo. Como alternativa, puede utilizar el archivo WPCode plugin. Consulte el siguiente documento para obtener instrucciones paso a paso sobre Cómo añadir fragmentos de código personalizados en WPCode.
Modificación del fragmento de código
Para añadir una moneda diferente, debe sustituir EGP con el código de moneda de tres letras de la divisa necesaria, en esta línea:
array_push( $codes, 'EGP' );
También puede añadir varias monedas si es necesario. Para ello, añada los códigos de tres letras de las divisas necesarias, separándolas con una coma.
Por ejemplo, para añadir Libra egipcia (EGP) y Rupia india (INR)la línea de código mencionada tendría el siguiente aspecto:
array_push( $codes, 'EGP', 'INR' )