- Estado
- Resuelto por el autor
- Plugin/tema relacionado
- The Plus Addons for Elementor
- Etiquetas de temática
- Compatibility, Elementor Custom Widgets
Resumen del problema
Al usar The Plus Addons for Elementor Pro, el contenido dentro del widget Tabs no se traduce.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo functions.php de su tema.
add_filter('elementor/frontend/before_render', 'wpml_compsupp7837_filter_loop_grid_widget'); function wpml_compsupp7837_filter_loop_grid_widget($element) { if ('tp-tabs-tours' !== $element->get_name()) { return $element; } $settings = $element->get_settings(); if (!isset($settings['tabs']) || !is_array($settings['tabs'])) { return $element; } $tabs = $settings['tabs']; foreach ($tabs as $key => $value) { if (empty($value['content_template']) || !is_numeric($value['content_template'])) { continue; } // Use apply_filters to adjust template_id for WPML $id = apply_filters('wpml_object_id', $value['content_template'], get_post_type($value['content_template']), true); if (!is_numeric($id)) { continue; } $tabs[$key]['content_template'] = $id; } $settings['tabs'] = $tabs; $element->set_settings('tabs', $settings['tabs']); }