Actualización de WPML 3.1.9.4 para WordPress 4.2: Mejoras y solución de errores
Actualización de WPML 3.1.9.4 para WordPress 4.2
WordPress 4.2 se acerca e incluye importantes actualizaciones en el manejo de taxonomías. WPML 3.1.9.4 aborda este cambio y te permite desarrollar con la próxima versión de WordPress 4.2.
Las sorpresas son geniales en un cumpleaños, pero no tanto cuando se trata de actualizaciones de software (automáticas). Abril será un mes ocupado para muchas personas con las vacaciones de Pascua y Hanukkah. Por ello, hemos decidido adelantar esta actualización para WordPress 4.2, para que tengas una sorpresa menos que enfrentar durante la ajetreada temporada de vacaciones.
Si estás trabajando en nuevos sitios para clientes, te recomendamos cambiar a WordPress 4.2 y a esta nueva versión de WPML. Para sitios en producción, puedes actualizar de forma segura a WPML 3.1.9.4. Funciona bien en versiones anteriores de WordPress y funcionará bien en WordPress 4.2 cuando sea lanzado.
Actualiza a WPML 3.1.9.4 (o posterior) antes de cambiar a WordPress 4.2
WordPress 4.2 aún no está listo para sitios en producción. Sin embargo, ten en cuenta que antes de actualizar a él (una vez que WP 4.2 sea lanzado oficialmente), necesitas actualizar WPML.
WordPress 4.2 realizó un cambio significativo en el manejo de taxonomías. Las versiones anteriores de WPML no funcionarán correctamente con WordPress 4.2.
Te recomendamos que actualices WPML ahora y no tengas que preocuparte por ello más adelante.
Correcciones de Errores en WPML 3.1.9.4
Esta versión, además de incluir los cambios para WordPress 4.2, incluye una serie de correcciones:
- Corregido el mantenimiento de la configuración del orden de los idiomas
- Corregido el error “Error fatal recuperable: El objeto de la clase stdClass no pudo ser convertido a cadena” al visitar la página de plugins o escanear el archivo wpml-config.xml.
- Corregida la casilla de verificación “Duplicar imagen destacada para la traducción” que no se marcaba automáticamente
Mejoras Generales
Esta versión mejora el rendimiento al duplicar publicaciones y sincronizar términos al mismo tiempo. También viene con una versión actualizada del Instalador de WPML, que es más rápido e incluye cambios importantes para la compatibilidad con WordPress 4.2.
Cambios en las Taxonomías de WordPress 4.2
Antes de la versión de WordPress 4.2 era posible compartir un término entre múltiples taxonomías. Esto significaba que podías, por ejemplo, tener un término llamado “índice”, que era tanto una categoría como una etiqueta de entrada.
WordPress manejaba esta división de términos asignando a cada término un term_id y un term_taxonomy_id. El term_id era el mismo para cada término en todas las taxonomías, mientras que el term_taxonomy_id era un número único asociado a un término específico y una taxonomía.
Por lo tanto, si el término “índice” estaba asociado con el term_id “3”, también estaría asociado con dos term_taxonomy_ids para sus taxonomías “categoría” y “etiqueta”.
WPML permite establecer qué taxonomías son traducibles o no, por lo que utilizamos el term_taxonomy_id para identificar términos y no los term_ids. Esto significaba que WPML tenía que sincronizar internamente todos los term_taxonomy_ids asociados con un term_id específico, en caso de que un usuario hiciera cambios en un término compartido entre taxonomías.
El equipo de WordPress ideó un plan para desenredar esta complicación. WordPress 4.1.1 dejó de crear términos compartidos. WordPress 4.2 limpia la base de datos y divide los términos compartidos. En lugar de tener un término compartido para múltiples taxonomías, ahora tendrás términos diferentes, uno para cada taxonomía. Afortunadamente, WordPress 4.2 también proporciona una API que permite a los plugins (como WPML) saber qué términos han sido divididos (¡Hurra!).
WPML responde a este cambio añadiendo lógica de migración que actualiza la traducción de términos. Comprobamos qué términos se han dividido y duplicamos automáticamente las traducciones para ellos. La idea es que no necesites hacer ninguna edición en tu sitio cuando los términos se dividen en la base de datos. Simplemente actualiza a WordPress 4.2 y las cosas se arreglarán solas.
Ten en cuenta que los plugins y temas que utilizan taxonomías se ven afectados por WordPress 4.2. Creemos que este es un cambio muy acogedor. Simplifica la lógica para manejar taxonomías y facilita el desarrollo futuro. Sin embargo, recomendamos que verifiques el estado de compatibilidad de tu tema y otros plugins antes de actualizar a WordPress 4.2. Presta especial atención a los temas y plugins que hacen un uso intensivo de la taxonomía, ya que podrían necesitar actualizaciones.
Estado de WPML 3.2
El equipo de WPML está de vuelta con la versión 3.2, con todas las nuevas características que promete. Quisimos lanzar esta actualización para WordPress 4.2 antes de Pascua, por lo que sacamos esta versión. Después de Pascua, planeamos lanzar la primera versión candidata para WPML 3.2.
¿Quieres Revisar las Traducciones de WPML?
Estamos completando una gran actualización de traducciones para WPML a 16 idiomas. Esta actualización incluye WPML y todos sus componentes. Queremos que la traducción sea completa y coherente.
El equipo de WPML incluye personas de diferentes países en el mundo, por lo que ya estamos revisando las traducciones a la mayoría de los idiomas. Sin embargo, estamos buscando ayuda para revisar las traducciones al japonés, coreano y sueco.
Por supuesto, podemos obtener estas traducciones revisadas por traductores independientes, pero no es lo mismo que un desarrollador real que hable ese idioma. Si hablas japonés, coreano o sueco y puedes dedicar una hora, por favor deja tu comentario aquí. Crearemos un sitio de prueba en línea para ti y nos encantaría recibir tus comentarios de traducción.
Cómo Descargar
Si registraste WPML en tu sitio, recibirás esta actualización automáticamente en todos tus sitios. Inicia sesión en tu panel de administración y haz clic en Plugins. Deberías ver la actualización allí. Asegúrate de actualizar todos los componentes de WPML.
¿Comentarios?
Esperamos que esta actualización temprana de WPML para WordPress 4.2 te ayude con el próximo lanzamiento de WordPress 4.2. Si tienes alguna pregunta, idea o sugerencia, deja tus comentarios y nos pondremos en contacto contigo.
Recuerda que WordPress 4.2 aún está en desarrollo. Si desarrollas con WordPress 4.2 y notas algo extraño con WPML, por favor repórtalo en nuestro foro técnico.
El artículo WPML 3.1.9.4 para WordPress 4.2 apareció primero en WPML.
Descubre más detalles en el artículo original: https://wpml.org/changelog/2015/03/wpml-3-1-9-4-for-wordpress-4-2/.
Mantén tu sitio actualizado con los expertos de Zonsai.