• Estoy desarrollando una aplicación wordpress, usando woocommerce como plugin de comercio electrónico y wpml para el multiidioma. De momento el sistema va a permitir inglés y español aunque el panel de control será en español.

    El problema con el que me encuentro es que cuando desde el panel de control cambio el estado de un pedido (por ejemplo de «pedido enviado» a «pedido entregado») aunque el usuario haya hecho el pedido en inglés, el mail lo recibe en español.

    Le he añadido un campo al usuario para que guarde su idioma preferido y usar este dato para mandarlo en un idioma u otro, usando un .mo u otro. El problema es que cuando se está en el back con el idioma español no consigo usar el .mo inglés para aquellos usuarios que hayan seleccionado este idioma como su lengua.

    He probado a poner la línea:

    define(‘WPLANG’, ‘es_ES’);

    Antes de usar la llamada a la función «_e()» pero sigue consultando el .mo español.

    Alguien sabe alguna manera de indicar a wordpress qué .mo usar?

    Gracias

  • El debate ‘Seleccionar dinámicamente el fichero .mo a usar’ está cerrado a nuevas respuestas.