Skip to content
Imagen que muestra la página de inicio de un demo para ilustrar un proceso de traducción del encabezado y pie de pagina en Wordpress usando WPML.

Traducción Header y Footer con WPML

En este artículo vamos a resolver un error muy frecuente de traducción en el encabezado y el pie de página, cuando estamos usando el módulo WPML y a su vez el tema Júpiter X para Wordpress. Es un error que se presenta básicamente con este tema y el propósito es indicarles qué deben hacer cuando se presente esta situación.

Para el ejemplo hemos publicado un demo de Wordpress, donde tenemos instalado el tema Jupiter  X y el módulo WPML con las traducciones aplicadas, incluidas las plantillas de Header y Footer.

El error se aprecia al dar clic en el botón para cambio de idioma, en este caso damos clic a Ingles y observamos que la traducción del cuerpo se aplica, pero el Header y el Footer se mantienen en el idioma del administrador, en este caso español.

La guía para solucionar que presentamos, inicia una vez estamos en el mismo punto del demo mencionado, es decir, con las traducciones de las plantillas para Header y Footer. Si no estamos seguros, podemos verificar en el backoffice sección plantillas: plantilla footer y header, aquí nos indica el estado. Si frente al título de la plantilla aparece un signo +, la plantilla está sin traducir, pero si aparece un lápiz la plantilla se encuentra traducida.

Para resolver el error debemos seguir los siguientes pasos:

Vamos a comenzar con el Procedimiento para corregir el error en el encabezado (Header)

  1. Ingresamos a nuestro administrador de archivos a través de Filezilla o cPanel, dependiendo del servidor que usen.
  2. Nos vamos a dirigir a la siguiente ruta: “wp-content/themes/jupiterx/lib/api/header/functions.php
  3. Descargamos el archivo functions.php.
  4. Abrimos el archivo functions.php en uno de los editores de texto que ustedes usen, nosotros usaremos Sublime.
  5. Una vez tenemos abierto el archivo ubicamos el código que inicia en la línea número 215 y termina en la línea 220 e insertamos en la línea 221 el código siguiente código: “$template = apply_filters(‘wpml_object_id’, $template, ‘elementor_library’, true);
  6. Guardamos los cambios en el archivo.

 

Repetimos el mismo procedimiento para el Footer, así: Ingresamos nuevamente al administrador de archivos.

  1. Nos dirigimos a la siguiente ruta: “wp-content/themes/jupiterx/lib/templates/fragments/footer.php
  2. Descargamos el archivo footer.php.
  3. Abrimos el archivo footer.php en uno de los editores de texto.
  4. Una vez tenemos abierto el archivo ubicamos el código que inicia en la línea número 24 y termina en la línea 29 e insertamos en la línea 30 el código siguiente código: “$template = apply_filters(‘wpml_object_id’, $template, ‘elementor_library’, true);
  5. Guardamos los cambios en el archivo.

Una vez hemos preparado los dos archivos modificados, regresamos a nuestro administrador de archivos en Filezilla o cPanel. Lo que vamos a hacer es reemplazar, en este caso, sobreescribir el archivo functions.php en la ruta antes mencionada que es nuevamente: “wp-content/themes/jupiterx/lib/api/header/functions.php

Cuando el proceso indica que sobrescribió con éxito, cerramos la ventana.

Remplazamos o sobrescribimos el archivo footer.php en la ruta: “wp-content/themes/jupiterx/lib/templates/fragments/footer.php

Actualizamos ahora externamente nuestro sitio y vemos que nuestro encabezado y pie de página han sido traducidos a los idiomas respectivos: inglés y español.

Eso es todo, espero que les sea de utilidad esta información y nos vemos en el próximo artículo.

Joven ejecutiva mirando un tablero con graficas de rendimientos económicos y planes de negocio para ilustrar los beneficios de tener una tienda virtual

5 ventajas de tener una Tienda Virtual

La tecnología día a día avanza, es sorprendente notar los cambios visibles en el mundo durante los últimos dos años. Todos sabemos que la pandemia nos cambió para siempre, pero ¿has pensado en cómo cambio el
Leer más
Imagen de un ejecutivo mirando un teléfono móvil frente a un portátil, para ilustrar la importancia de hacer presencia corporativa en internet

Importancia de tener una Página Web en una Empresa

¿Por qué es importante tener una Página Web? El simple hecho de no tener una página web en una empresa es impensable. En esta nueva era digital todo se mueve a través de la red. De
Leer más
Mujer realizando compra en línea para ilustrar tendencias ecommerce de las tiendas virtuales para el 2022

Tendencias Ecommerce en el 2022

Tendencias de las Tiendas Virtuales en el【 2022】 En los últimos años hemos visto la expansión y consolidación del ecommerce como una de las principales vías de compra. Esto se debe a que las personas han
Leer más

You cannot copy content of this page