- Estado
- Resuelto por el autor
- Notificado para
- WPML Multilingual CMS 4.5.14
- Resuelto en
- Astra 3.9.4
- Plugin/tema relacionado
- Astra
- Etiquetas de temática
- Compatibility
Resumen del problema
El tema Astra le permite activar Diseños personalizados desde su página de opciones. Sin embargo, con su última versión 3.9.3, los scripts añadidos en la cabecera o en el pie de página no se cargan al usar esa función.
Solución alternativa
Hay dos soluciones alternativas que puede probar. Antes de continuar con cualquiera de ellas, asegúrese de hacer una copia de seguridad completa.
Solución alternativa 1
- Abra el archivo /wp-content/plugins/astra-addon/classes/modules/target-rule/class-astra-target-rules-fields.php.
- Busque la línea 1306.
- Reemplace:
if ( class_exists( 'SitePress' ) ) { global $sitepress; $check_wpml = true; $current_language = $sitepress->get_current_language(); $wpml_translate_query = "INNER JOIN {$wpdb->prefix}icl_translations as icl ON pm.post_id = icl.element_id"; $wpml_translate_query_condition = "AND icl.language_code = '{$current_language}'"; }
por:if ( class_exists( 'SitePress' ) ) { global $sitepress; $cpt_translation_mode = apply_filters( 'wpml_sub_setting', false, 'custom_posts_sync_option', 'astra-advanced-hook' ); if ( $cpt_translation_mode != false ) { $check_wpml = true; $current_language = $sitepress->get_current_language(); $wpml_translate_query = "INNER JOIN {$wpdb->prefix}icl_translations as icl ON pm.post_id = icl.element_id"; $wpml_translate_query_condition = "AND icl.language_code = '{$current_language}'"; } }
Solución alternativa 2
- Vaya a WPML → Configuración → Traducción de tipos de entrada.
- Cambie el tipo de contenido astra-advanced-hook a Traducible: usar la traducción si está disponible o el idioma predeterminado y haga clic en Guardar.
- Vuelva a cambiarlo a No traducible y haga clic en Guardar.