- Status
- Vom Autor gelöst
- Zugehöriges Plugin/Theme
- JetSmartFilters
Übersicht über das Problem
Es gibt derzeit 2 offene Probleme mit dem Plugin Crocoblock JetSmartFilters:
- Die Übersetzung des Suchfilter-Labels wird nicht angezeigt
- Der visuelle Filter wird auf der übersetzten Seite gar nicht angezeigt
Problemumgehung
Für beide Probleme haben wir Problemumgehungen, die dem Autor mitgeteilt wurden.
Für das Problem mit dem Suchfilter-Label:
- Erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.
- Öffnen Sie Ihre Datei /wp-content/plugins/jet-smart-filters/includes/widgets/search.php.
- Fügen Sie direkt nach Zeile 897 und vor Zeile 899 Folgendes hinzu:
if ( class_exists('sitepress') ) { $settings['filter_id'] = apply_filters('wpml_object_id', $settings['filter_id'], 'post', true); } - Die Übersetzung für das Suchfilter-Label sollte nun sichtbar sein.
Für das Problem mit dem visuellen Filter:
- Gehen Sie zu WPML → Einstellungen → Übersetzung benutzerdefinierter Felder und klicken Sie auf Systemfelder anzeigen.
- Machen Sie das benutzerdefinierte Feld _source_color_image_input übersetzbar.
- Gehen Sie zurück zu Ihrem Filter und nehmen Sie eine kleine Änderung daran vor, damit seine Übersetzung aktualisiert werden muss.
- Wechseln Sie zum WordPress-Editor und öffnen Sie die Filterübersetzung.
- Fügen Sie die Kategorien manuell hinzu.