*

Cómo añadir una traducción de una plantilla o theme a WordPress

Hemos comprado una plantilla para un nuevo proyecto y no está en castellano. ¿Qué tenemos que hacer para traducirla y añadirla a WP?. El primer paso es descargar del directorio /languages de la nueva plantilla el fichero .pot.  Descargado el fichero y para realizar la traducción podemos usar el programa Poedit. Este programa gratuito nos permite de forma sencilla activar nuestro lenguaje y en una doble ventana podremos teclear la traducción de las distintas opciones de la plantilla.

Traducida la plantilla habrá que subir por FTP a nuestro Child-theme (tema hijo) los nuevos ficheros es_ES.po y es_ES.mo a un nuevo directorio que podemos llamar languages.

Para que nuestra plantilla seleccione el nuevo lenguaje habrá que teclear el siguiente código en funtions.php:

add_action( 'after_setup_theme', function () {
    // Cambiar parent-textomain por el nombre de nuestra plantilla, así como el directorio
    load_theme_textdomain( 'parent-textdomain', get_stylesheet_directory() . '/languages/parent-theme' );
    // Cambiar my-child-theme por el nombre de nuestro plantilla hijo
    load_child_theme_textdomain( 'my-child-theme', get_stylesheet_directory() . '/languages' );
} );