- Estado
- Resuelto
- Resuelto en
- WPML 4.6.7
- Plugin/tema relacionado
- LiteSpeed Cache
- Etiquetas de temática
- Compatibility
Resumen del problema
Si utiliza el plugin LiteSpeed Cache, es posible que encuentre un problema al traducir entradas. Específicamente, cuando los usuarios crean y traducen una nueva entrada, la entrada traducida no conserva la categoría de la entrada original.
Solución alternativa
Opción 1
- Vaya a la página Litespeed cache > Cache > Purge > Auto Purge Rules For Publish/Update .
- Deshabilite la opción Term archive (include category, tag, and tax).
O bien:
Opción 2
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/litespeed-cache/src/purge.cls.php
- Busque la línea 1172.
- Cambie:
$terms = get_the_terms($post_id, $tax);
- Por
// WPML Workaround for compsupp-6805 $terms = ''; if( class_exists('SitePress') ){ $default_language = apply_filters('wpml_default_language', NULL ); $current_language = apply_filters('wpml_current_language', NULL ); if ( $default_language === $current_language ) { $terms = get_the_terms($post_id, $tax); } } else { $terms = get_the_terms($post_id, $tax); }