Hacer funcionar Qtranslate con WordPress 3.8.2 o superior (Incluso WordPress 4.0)
Te explicamos cómo hacer para utilizar Qtranslate con WordPress 3.8.2 o superior.
Muchos realizamos sitios webs multi-idioma y en su momento Qtranslate era la mejor opción, pero desde la versión 3.8.1 de WordPress el plugin Qtranslate no es actualizado por los creadores del mismo.
Esto implica grandes problemas en cuanto a la seguridad de los sitios webs y a demás se pierden muchas de las funcionalidades que aportan las últimas versiones de WordPress.
Si bien existen plugins gratuitos que ofrecen las mismas funcionalidades que Qtranslate (por ejemplo Qtranslate Plus) nos surge el problema de que probablemente perdamos todas las notas o artículos que ya tenemos cargadas con múltiples idiomas…
Acá te mostramos cómo poder utilizar Qtranslate con WordPress 4.0.
Antes de realizar cualquier modificación, tenés que hacer backups de todos los archivos. Incluso es aconsejable realizar backups de la base de datos. No nos hacemos responsables por cualquier problema que pueda surgir en tu web al realizar esta modificación.
Para que funcione Qtranslate con cualquier versión de WordPress, tenemos que realizar 2 pasos:
Paso 1:
Editamos el archivo qtranslate.php que se encuentra en /wp-content/plugins/qtranslate/
Buscamos define(‘QT_SUPPORTED_WP_VERSION’, ‘3.8.1’); <– (línea 90)
Reemplazamos por: define(‘QT_SUPPORTED_WP_VERSION’, ‘4.0’); <– (o la versión de tu WordPress ej: 3.8.2)
Guardamos el archivo.
Paso 2:
Editamos el archivo qtranslate_core.php que se encuentra en /wp-content/plugins/qtranslate/
Buscamos return $before.strftime($format, $date).$after; <– (línea 455)
Reemplazamos por: return strftime($format, $date).$after;
Guardamos el archivo y eso es todo.
Te recordamos que no nos hacemos responsables por cualquier problema que puedas tener modificando estos archivos. La prueba de que funciona correctamente la hicimos en un servidor local, bajo Easyphp y WordPress 4.0.
5 comentarios
Antonio Petricca
11 noviembre, 2014 at 9:52 am
When it will be officially released?
sessionstudio
11 noviembre, 2014 at 4:28 pm
That would have to ask the creator of the plugin…
…or try mqtranslate
Espuña
17 febrero, 2018 at 8:09 pm
perfecto!!! funciona correctamente en WordPress 4.7.9 . Gracias por la aportacion.
sessionstudio
7 marzo, 2018 at 9:46 pm
Nos alegra que te haya funcionado, pero es indispensable que actualices ese plugin que ya dejó de tener soporte y probablemente tenga vulnerabilidades.
Saludos!
Espuña
8 marzo, 2018 at 10:03 pm
gracias por su respuesta, pero….podria aconsejarme un plugin que pudiera sustituirlo?