Cambiar moneda con cambio de idioma
WPML:
- abre functions.php de tu tema de wp actual
- suelte el siguiente código PHP:
add_filter ('wp_head', function () {$ lang = ICL_LANGUAGE_CODE; global $ WPCS; switch ($ lang) {case 'bg': $ WPCS-> storage-> set_val ('wpcs_current_currency', 'BGN'); break; case 'en': $ WPCS-> almacenamiento-> set_val ('wpcs_current_currency', 'EUR'); break; predeterminado: $ WPCS-> storage-> set_val ('wpcs_current_currency', 'USD'); break;}}) ;
- Consulte los documentos de WPML sobre códigos de idiomas
Polylang y TranslatePress:
- abre functions.php de tu tema de wp actual
- suelte el siguiente código PHP:
add_filter ('wp_head', function () {$ lang = get_locale (); global $ WPCS; switch ($ lang) {case 'bg_BG': $ WPCS-> almacenamiento-> set_val ('wpcs_current_currency', 'BGN'); break; case 'en_GB': $ WPCS-> almacenamiento-> set_val ('wpcs_current_currency', 'EUR'); break; predeterminado: $ WPCS-> almacenamiento-> set_val ('wpcs_current_currency', 'USD'); break;} });
- https://wordpress.org/support/topic/switch-currency-with-language-change-polylang/
- Consulte la documentación de Polylang sobre códigos de idiomas.
GTraducir:
- abre functions.php de tu tema de wp actual
- suelte el siguiente código PHP:
add_filter ('wp_head', function () {$ lang = isset ($ _ SERVER ['HTTP_X_GT_LANG'])? $ _SERVER ['HTTP_X_GT_LANG']: ''; global $ WPCS; switch ($ lang) {case 'bg_BG': $ WPCS-> almacenamiento-> set_val ('wpcs_current_currency', 'BGN'); break; case 'en_GB': $ WPCS-> storage-> set_val ('wpcs_current_currency', 'EUR'); break; predeterminado: $ WPCS- > almacenamiento-> set_val ('wpcs_current_currency', 'USD'); romper;}});
- https://wordpress.org/plugins/gtranslate/