Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en el foro 6 días a la semana, durante 22 horas por día.

This thread is resolved. Here is a description of the problem and solution.

El problema:
Cuando utilizao los layouts del tema Green Planet, me salen miembros del equipo en el idiomas equivocado.

La solución:
- Abre el archivo /wp-content/themes/green-planet/theme-specific/trx_addons.setup.php
- Después de la línea 253 agregra esto:

if (class_exists('sitepress') ) {
    $postID = apply_filters('wpml_object_id', $postID, 'cpt_team', NULL);
}

Documentación:
https://wpml.org/wpml-hook/wpml_object_id/

Etiquetado: ,

This topic contains 11 respuestas, has 2 mensajes.

Last updated by Miquel hace 3 semanas, 4 días.

Assigned support staff: Andrés.

Autor Mensajes
septiembre 12, 2019 a las 11:17 am

Miquel

Estoy tratando de mostrar unas entradas personalizadas en un Slider (estas entradas se llaman por la categoría que esta traducida en los 3 idiomas), pero aparecen con los idiomas mezclados. Si observáis la página hidden link, en el apartado Team, las 4 primeras entradas aparecen en catalán y el resto en inglés; por alguna razón está mostrando las 4 primeras entradas en el idioma original y el resto en el idioma de la página. Este error también pasa con la página en español y las mismas entradas que están situadas al final del slider. ¿Cual podría ser el problema?

Estoy intentando adjuntar el código de depuración pero el sistema de sucuri lo bloquea pensando que es una SQL injection.

septiembre 12, 2019 a las 9:22 pm #4564365

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

Bienvenido al soporte de WPML.

1. ¿Podrías actualizar todo tu paquete WPML y tu Maquetador Visual (WPBakery Page Builder) a sus últimas versiones para poder continuar?

2. Cuando voy a Escritorio > Team > Team groups, veo que los miembros del equipo entre un idioma no son constantes en cada idioma. Como el módulo que utilizas (Layouts) se vale de esta categoría, ¿podrías verificarlo para que todo concuerde?

3. Por otra parte, como el problema no aparece si no en inglés (español funciona correctamente), ¿podrías intentar agregar el módulo (y los sub-módulos) necesarios en dicho idioma? De esta manera, probablemente esta vez concordarán y funcionarán como lo hacen en español.

4. Para poderte ayudar más rápidamente he activado la casilla para enviar la información de debug de WPML en este ticket. Por favor, lee el siguiente artículo si tienes dudas de como enviarnos esta información:
https://wpml.org/es/faq/como-proporcionar-informacion-de-depuracion-para-obtener-soporte-mas-rapidamente/

Un saludo,
Andrés

septiembre 16, 2019 a las 7:54 am #4577019

Miquel

1. He actualizado todos los plugins que me has comentado a su ultima versión.

2. Todas las categorías concuerdan con su traducción y numero de entradas.

3. He comprobado el idioma español y las últimas 4 entradas aparecen en catalán, si observas su descripción hay "i" en lugar de "y" y los acentos no son solo "´" sino que también hay "`".

4. He adjuntado la debug information y el sistema me bloquea por intento de SQL injection, lo único que hago es copiar y pegar la debug information del plugin WPML en mí WordPress, ¿que está pasando?

septiembre 16, 2019 a las 9:35 am #4577945

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Gracias por tu respuesta, sin embargo ni tu Maquetador Visual ni los plugins de WPML han sido actualizados, ¿podrías verificarlo?

Por mi parte, estoy investigando por que no puedes agregar tu información de depuración.

septiembre 16, 2019 a las 10:00 am #4578387

Miquel

Acabo de replicar las actualizaciones, a hora si están actualizadas.

septiembre 16, 2019 a las 2:30 pm #4581317

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

He estado revisando tu caso y parece que el problema puede estar generado directamente por tu tema Green Planet. Este tema no se encuentra en nuestra lista de compatibilidad. Sin embargo esto no significa necesariamente que no lo sea, simplemente nuestro equipo no lo ha probado hasta el momento.
https://wpml.org/documentation/theme-compatibility/

He creado un sitio de pruebas para ti. Puedes acceder a este simplemente haciendo click en en siguiente enlace:
hidden link

La idea es que cargues tu tema Green Planet y nos ayudes a reproducir el problema. De esta manera, si efectivamente se trata de un problema de compatibilidad, podremos acelerar el proceso y contactar a nuestro Equipo de compatibilidad y trabajar con el autor en la resolución de tu problema.


No tienes que recrear tu sitio, simplemente instalar lo mínimo necesario para reproducir el problema.

septiembre 17, 2019 a las 8:29 am #4586343

Miquel

Acabo de replicar el problema instalando lo mínimo y colocando la menor información posible y el problema se sigue reproduciendo. Podéis observarlo al cambiar de idioma.

septiembre 17, 2019 a las 2:15 pm #4589073

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Perfecto. Para asegurarnos que tu tema sea compatible con WPML necesitamos contactar al autor del tema y trabajar con él para resolver este problema.

¿Podrías darnos un link de la página donde descargaste (o compraste) tu tema, así como la información de contacto (email) del autor del tema para que podamos contactarlo?

septiembre 18, 2019 a las 5:17 am #4592489

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

He tenido un primer retorno de nuestro Equipo de Compatibilidad:
- Abre el archivo /wp-content/themes/green-planet/theme-specific/trx_addons.setup.php
- Después de la línea 253 agregra esto:

			if (class_exists('sitepress') ) {
				$postID = apply_filters('wpml_object_id', $postID, 'cpt_team', NULL);
			}

¿Funciona para ti?

septiembre 18, 2019 a las 7:12 am #4592903

Miquel

El link donde he comprado el temas es este: hidden link. Se puede contactar con ellos a través de la pestaña Support del link.

septiembre 18, 2019 a las 7:19 am #4593027

Miquel

¡Funciona! Con el código que me habéis proporcionado se ha corregido el error del slider.
Muchas gracias

septiembre 18, 2019 a las 7:19 am #4593033

Miquel

My issue is resolved now. Thank you!