- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 3.6.0
- Gelöst in
- 3.6.3
Übersicht über das Problem
Dies ist ein mögliches Kompatibilitätsproblem mit einigen Themes oder Drittanbieter-Plugins. Der Sprachumschalter wird tatsächlich in das Theme eingefügt (das HTML-Markup ist sichtbar), aber der String für jedes Menüelement ist leer.
Der Grund dafür ist, dass einige Themes oder Drittanbieter-Plugins HTML-Tags entfernen oder die Menübeschriftung abschneiden.
Problemumgehung
Als vorübergehende Lösung haben wir ein reines Text-Template für Menüelemente erstellt. Bitte befolgen Sie die folgenden Anweisungen:
1. Laden Sie die Template-ZIP-Datei hier herunter: https://github.com/OnTheGoSystems/Text-Menu-Item-Template/archive/master.zip
2. Entpacken Sie diesen Template-Ordner in {your-theme-folder}/wpml/templates/language-switchers/ (Sie sollten die Template-Dateien in {your-theme-folder}/wpml/templates/language-switchers/Text-Menu-Item-Template/ haben).
3. Gehen Sie zur Seite WPML -> Sprachen und scrollen Sie zum Abschnitt Menü-Sprachumschalter.
4. Fügen Sie einen Sprachumschalter für Menüs hinzu oder bearbeiten Sie ihn.
5. Verwenden Sie das Dropdown-Menü Sprachumschalter-Stil, um die Option Ihr Theme – Text Menu Item auszuwählen (wobei „Ihr Theme“ der Name des aktiven Themes der Website ist), und speichern Sie.
Hinweis: Da dieses Template keine HTML-Tags enthält, ist die Option zum Einfügen einer Flagge deaktiviert.