Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 8:00 – 14:00 -
- 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 15:00 – 17:00 -

Supporter timezone: Europe/Madrid (GMT+01:00)

Tagged: 

This topic contains 21 replies, has 2 voices.

Last updated by Nigel 1 year, 4 months ago.

Assisted by: Nigel.

Author Posts
September 27, 2023 at 7:23 am #14470659

Nigel
Supporter

Timezone: Europe/Madrid (GMT+01:00)

Hemos identificado el problema, que es relacionado al caché usamos para los términos de las taxonomías.

Ocurre cuando la configuración de la preferencia de traducción del tipo de entrada "Entradas" es traducible con "fallback" (pantallazo).

Hasta que lo solucionamos, puedes

1. seguir, y a vez en cuando usa esta solución para arreglar las entradas recién traducidas: https://wpml.org/forums/topic/post-traducidos-sin-categoria-asignada/#post-14444367

2. cambiar la preferencia de traducción a sólo "traducible"

3. puedo sugerir un edito del plugin de WPML, pero al coste de perder el caché de las taxonomías

Screenshot 2023-09-27 at 08.02.42.png
September 27, 2023 at 12:50 pm #14474221

francescoS-56

El problema se solucionaría si se cambia de traducible "(usar la traducción si está disponible o recurrir al idioma predeterminado)" a traducible "(solo mostrar elementos traducidos)"?

September 27, 2023 at 1:04 pm #14474349

Nigel
Supporter

Timezone: Europe/Madrid (GMT+01:00)

Correcto, pero buscaremos una solución compatible con la configuración existente.

September 28, 2023 at 8:22 am #14479649

Nigel
Supporter

Timezone: Europe/Madrid (GMT+01:00)

Ahora tengo otra solución provisional.

Puedes añadir este código (en el archivo functions.php del tema):

add_action('after_rocket_clean_post', function( $post ){
    wp_cache_delete($post->ID, 'WPML_Cache_Terms_Per_Lang');
});

(Si la usas dime que funciona, por favor.)

September 28, 2023 at 1:14 pm #14482073

francescoS-56

Hola Nigel, en el entorno de pruebas funciona el fragmento de código, te informo cuando se aplique en producción para validar esta solución provisional.

October 2, 2023 at 7:24 pm #14500469

francescoS-56

Hola Nigel, el fragmento de código no esta funcionando en producción. Han tenido avances en una solución definitiva?

October 3, 2023 at 8:49 am #14502551

Nigel
Supporter

Timezone: Europe/Madrid (GMT+01:00)

De momento no. Veo en los tickets internos los desarrolladores hablando de soluciones y problemas relacionadas pero nada concreto hasta ahora.

Si no funciona en producción tendrás las opciones 1 y 2 en https://wpml.org/forums/topic/post-traducidos-sin-categoria-asignada/page/2/#post-14470659

Te aviso cuando una solución final está disponible.