- Estado
- Resuelto por el autor
- Resuelto en
- Blocksy 2.0.26
- Plugin/tema relacionado
- Blocksy
- Etiquetas de temática
- Compatibility
Resumen del problema
Cuando utiliza el widget de información de contacto del tema Blocksy y WPML, aunque el texto dentro de estos widgets se puede traducir mediante el plugin WPML Traducción de cadenas, los cambios no se reflejan en el front-end.
Solución alternativa
Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
Opción 1
Puede crear un widget diferente por idioma, o:
Opción 2
- Abra el archivo functions.php de su tema.
- Añada el siguiente código:
function filter_blocksy_contact_info_titles( $value ) { if( is_array( $value ) ) { $value[3]["ct_options"]["contact_information"][0]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][0]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][0]["title"] ); $value[3]["ct_options"]["contact_information"][1]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][1]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][1]["title"] ); $value[3]["ct_options"]["contact_information"][2]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][2]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][2]["title"] ); } return $value; } add_filter( 'option_widget_blocksy_ct_contact_info', 'filter_blocksy_contact_info_titles', 10, 1 ); - Vaya a la página WPML > Traducción de cadenas.
- Desplácese hacia abajo hasta la sección Registrar automáticamente cadenas para su traducción y actívela, luego haga clic en Editar. (Captura de pantalla)
- Seleccione Blocksy en los dominios de texto, luego haga clic en Aplicar. (Captura de pantalla)
- Visite la página de inicio en el front-end.
- Vuelva a WPML > Traducción de cadenas, busque las cadenas nuevamente y tradúzcalas.
- Desactive la opción Registrar automáticamente cadenas para su traducción.