This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| - | - | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 | 9:00 – 18:00 |
| - | - | - | - | - | - | - |
Supporter timezone: America/Lima (GMT-05:00)
Tagged: Compatibility
This topic contains 16 replies, has 1 voice.
Last updated by Marcel 14 hours, 53 minutes ago.
Assisted by: Andreas W..
| Author | Posts |
|---|---|
| March 26, 2026 at 1:04 pm #17929143 | |
|
homeP |
I can't publish the translated pages. An error message appears. Not all pages are affected, only a few. hidden link |
| March 26, 2026 at 4:14 pm #17930023 | |
|
homeP |
Please provide support. It takes days for someone to respond to each ticket. What am I paying $99 for if they just write tickets and close them again?! Because no support is guaranteed. |
| March 28, 2026 at 6:31 pm #17934193 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, Thank you for reaching out! According to your screenshot, these translations are already completed, which is why you can not bulk complete any revisions. I can further see that translated pages are published, for example, the French Career page: Please revise if the pages have the status "Published," as in some cases, it could be that the translations will still be saved as a draft. If you still run into issues, please provide us with an exact example. Best regards |
| March 28, 2026 at 6:40 pm #17934201 | |
|
homeP |
hidden link is this translated for you? I THINK THAT'S "career" in EVERY LANGUAGE. The URL button is also not displayed hidden link These are not the only problems with the URL button. We generally have problems with button URL translation The URLs are not translated hidden link The websites remain queued in WPML and I cannot release them either. hidden link |
| March 28, 2026 at 6:44 pm #17934202 | |
|
homeP |
This is the original URL When I change the language they all start with /XX/careers/ hidden link |
| March 28, 2026 at 6:50 pm #17934205 | |
|
homeP |
German: hidden link EN: hidden link IT: hidden link PT: hidden link The Yoast text was translated by WPML. The translation should be from the original! I don't know if the problem is related to the fact that all the pages are in a queue and the translation can't be completed! |
| March 28, 2026 at 7:00 pm #17934222 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
It looks like you have a page with the slug "career" and, at the same time, a custom post type using the same slug. If so, please avoid using the same slug more than once, as this will confuse the WordPress rewrite rules. About the links inside the Advanced Translation Editor: Now, you can use a custom XML configuration for these custom fields, which will allow WPML to recognize this link as an internal link, but I would suggest using a complete URL in this case. I suspect the field you mention is called "vacancy_button". Try adding this to WPML > Settings > Custom XML Configuration:
<wpml-config>
<custom-fields>
<custom-field action="translate" translate_link_target="1">vacancy_button
</custom-field>
</custom-fields>
</wpml-config>
Now, edit the Button Link in the original page, save the page, and then update the translation. WPML should now auto-detect any internal links from this field and automatically adjust the links in each language. |
| March 28, 2026 at 7:05 pm #17934225 | |
|
homeP |
Hallo Andreas, das Problem betrifft nicht nur dieses Plugin, sondern die gesamte Website. Die übersetzten Seiten bleiben dauerhaft im Status „Warteschlange“ und werden weder abgeschlossen noch automatisch freigegeben. Zusätzlich habe ich ein erhebliches Problem mit den Buttons: Das zweite, kritischere Problem ist folgendes: Dieses Verhalten ist nicht akzeptabel und deutet entweder auf ein Problem mit WPML oder eine Inkompatibilität mit dem Theme/Elementor hin. Bitte prüfen Sie dies im Detail und geben Sie mir eine konkrete technische Lösung. Vielen Dank. |
| March 28, 2026 at 7:12 pm #17934229 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hallo, Ich kann gerne anbieten, mir das einmal genauer anzusehen. Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen. Die dafür erforderlichen Felder findest du unterhalb des Kommentarbereichs, wenn Du dich anmeldest, um die nächste Antwort zu hinterlassen. Die Informationen, die du angibst, sind privat, was bedeutet, dass nur du und ich sie sehen und darauf zugreifen können. WICHTIG Das private Antwortformular sieht folgendermaßen aus: Klicke beim nächsten Antworten auf "I still need assistance". Video: Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden. Mit freundlichen Grüßen |
| March 31, 2026 at 6:16 pm #17941145 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Zum Übersetzungsspeicher: Anscheinend wurde die Website nicht korrekt migriert und es fehlten die Übersetzungsdaten, die vor der Migration vorlagen. Ich habe diese nun manuell in unserem System korrigiert. Der Übersetzungsspeicher des Advanced Translation Editors wird nun auch die alten Übersetzungen beinhalten; man muss die Inhalte dazu allerdings erneut zur Übersetzung senden. --- Generell zu internen Links: Einige Seiten sind hier zudem noch nicht zu 100% übersetzt. Interne Verlinkungen und Menüs können nur dann korrekt verlinkt werden, wenn alle Inhalte übersetzt und veröffentlicht wurden. --- Zum Logo-Link: Das UAE Website-Logo-Widget verwendet hier für den Link des Logos die Einstellung "Standard" und scheint ebenso die URL an den Übersetzungseditor weiterzuleiten. Die Übersetzung dieser URL löst das Problem allerdings nicht, was daran liegen sollte, wie dieses Widget die "Standard"-URL in WordPress abruft. Ich kann anbieten dies genauer zu untersuchen und bitte dich dazu um etwas Geduld. Als Notlösung könnte man versuchen im Widget eine individuelle URL anzuwenden und diese dann im Übersetzungseditor zu übersetzen. --- Zum Mobilen Menü: |
| March 31, 2026 at 10:41 pm #17941378 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Das Plugin "Ultimate Addons for Elementor" kommt mit einer notwendigen wpml-config.xml Datei, welche benötigt wird, um Inhalte des Plugin im WPML-Übersetzungseditor verfügbar zu machen. Für das Site-Logo-Widget sieht die Config des Plugins folgendes vor:
<widget name="site-logo">
<conditions>
<condition key="widgetType">site-logo</condition>
</conditions>
<fields>
<field type="Site Logo: Custom Caption">caption</field>
<field type="Site Logo: Link">link>url</field>
</fields>
</widget>
Dies sollte eigentlich funktionieren, aber ich vermute, dass hier ein generelles Problem in der wpml-config.xml des Plugins vorliegt, wodurch die Config nicht wie erwartet greift. Lösung: Speichere folgende Config unter WPML > Einstellungen > Benutzerdefinierte-XML-Konfiguration ab:
<wpml-config>
<elementor-widgets>
<widget name="site-logo">
<fields>
<field type="Site Logo: Custom Caption Alt" editor_type="LINE">custom_image>alt</field>
<field type="Site Logo: Custom Caption" editor_type="LINE">caption</field>
<field type="Site Logo: Link URL" editor_type="LINK">link>url</field>
</fields>
</widget>
</elementor-widgets>
</wpml-config>
Editiere danach das Logo im Header. Beachte allerdings dabei, dass die Link-Übersetzung hier dann funktionieren kann, wenn ein benutzerdefinierter Link verwendet wird. Speichere den Header dann erneut ab und aktualisiere dann die Übersetzung. Achte darauf, dass du in diesem Fall die URL des Links nicht übersetzen musst, wenn es sich um einen internen Link handelt. Solange die verlinkte Seite übersetzt ist, sollte WPML automatisch den korrekten Link in der Zweitsprache setzen. Verwende dazu im Übersetzungseditor einfach den gleichen Link in beiden Sprachen. Um die Link-Option "Standard" im Logo-Widget anwenden zu können, müsste man den Code des Widgets in Ultimate Addons for Elementor WPML-gerecht anpassen. Ich werde dieses Problem intern an unser Compatibility-Team weiterleiten und mich erneut melden, sobald ich von dort eine Rückmeldung habe. |
| April 1, 2026 at 11:34 am #17942788 | |
|
homeP |
Hallo, der Code hat leider keinerlei Wirkung. Die URLs werden zwar jetzt übernommen, jedoch nicht korrekt übersetzt: hidden link Aktuell wird lediglich die originale deutsche URL 1:1 kopiert. Das ist keine Übersetzung, sondern lediglich eine Kopierfunktion. Könnt ihr bitte prüfen, warum die URL-Strukturen nicht sprachspezifisch generiert werden? Vielen Dank. |
| April 1, 2026 at 11:36 am #17942792 | |
|
homeP |
Auch alle anderen Probleme bestehen weiterhin unverändert. Ich lasse den Code noch drin |
| April 1, 2026 at 8:23 pm #17944429 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Könntest du bitte exakte Angaben zu weiteren Problemen geben? 1) Du sagtest, Übersetzungen können nicht abgeschlossen werden, es sind aber alle Übersetzungen auf deinem Screenshot abgeschlossen. Was aktuell nicht unter Seiten > Alle Seiten abgeschlossen ist, ist nicht zu 100% übersetzt. 2) Du sagtest, bei folgenden Links ist die Übersetzung unvollständig: Ich sehe kein Problem bei diesen Seiten, bitte gib mir exakte Beispiele. 2) Du berichtest ein Problem zur Logo-Verlinkung: Man muss aktuell die URL oben rechts im Übersetzungseditor suchen und übersetzen. im Übersetzungseditor die korrekte URL pro Sprache hinterlegen. Um diese Links automatisch anzupassen: Die Config, welche ich bereitgestellt habe, gilt nur für das Site-Logo-Widget. Hier habe ich die Config angepasst, damit WPML erkennen kann, dass es sich bei dem Feld um einen Link handelt. Dieses Verhalten wird durch meine benutzerdefinierte Config beeinflusst, in welcher ich folgende Attribute auf den Links anwende: editor_type="LINK" In der Config von UAE fehlen diese Attribute, wodurch die Links nicht automatisch erkannt werden. Siehe meinen letzten Kommentar: Achte darauf, dass du in diesem Fall die URL des Links nicht übersetzen musst, wenn es sich um einen internen Link handelt. Solange die verlinkte Seite übersetzt ist, sollte WPML automatisch den korrekten Link in der Zweitsprache setzen. Verwende dazu im Übersetzungseditor einfach den gleichen Link in beiden Sprachen. Soll bedeuten: Solange die wpml-config.xml korrekt angepasst wurde, ist es in Ordnung, wenn im Übersetzungseditor der gleiche Link in beiden Sprachen angewendet wird. Ein weiteres Beispiel wäre die UAE-Infobox: Das UAE Infobox Widget verwendet: <widget name="hfe-infocard"> <conditions> <condition key="widgetType">hfe-infocard</condition> </conditions> <fields> <field type="Info Card: Title">infocard_title</field> <field type="Info Card: Description">infocard_description</field> <field type="Info Card: Link Text">infocard_link_text</field> <field type="Info Card: Button Text">infocard_button_text</field> <field type="Info Card: CTA URL">infocard_text_link>url</field> </fields> </widget> Mit dieser Config kann man die URLs im Übersetzungseditor selbst übersetzen, muss sie aber ggf. oben rechts im Übersetzungseditor zuerst suchen. Damit aber die URL korrekt erkannt wird, muss diese Zeile angepasst werden: Die Zeile: <field type="Info Card: CTA URL">infocard_text_link>url</field> Sollte wie folgt aussehen: <field type="Info Card: CTA URL" editor_type="LINK">infocard_text_link>url</field> Auf diese Weise wird WPML den internen Link erkennen und automatisch anpassen. Ich kann die aktuellen Probleme zu UAE in diesem Ticket gerne bundeln und intern an unser Compatibility-Team weiterleiten, welches sich dann mit dem Autor des Plugins in Verbindung setzen wird, um diese Probleme zu beheben. Es handelt sich allerdings um Probleme, die normalerweise in der Verantwortung des Autors sind, und es wäre generell empfehlenswert den Hersteller Brainstorm Force zu informieren. 5) Dein letztes Beispiel: Schau dir zu diesem Theme bitte die Test-Seite auf meiner Sandbox an: Anmeldung: hidden link Seite: hidden link Aktuelle Config für UAE Widgets:
<wpml-config>
<elementor-widgets>
<widget name="site-logo">
<fields>
<field type="Site Logo: Custom Caption Alt">custom_image>alt</field>
<field type="Site Logo: Custom Caption">caption</field>
<field type="Site Logo: Link URL" editor_type="LINK">link>url</field>
</fields>
</widget>
<widget name="hfe-infocard">
<conditions>
<condition key="widgetType">hfe-infocard</condition>
</conditions>
<fields>
<field type="Info Card: Title">infocard_title</field>
<field type="Info Card: Description">infocard_description</field>
<field type="Info Card: Link Text">infocard_link_text</field>
<field type="Info Card: Button Text">infocard_button_text</field>
<field type="Info Card: CTA URL" editor_type="LINK">infocard_text_link>url</field>
</fields>
</widget>
</elementor-widgets>
</wpml-config>
Diese Config muss von Brainstorm Force für Ultimate Addons for Elementor (UAE) abgepasst werden. Es könnte Zeit sparen, wenn du dieses Problem direkt dort berichtest. WICHTIG: |
| April 2, 2026 at 1:43 am #17944636 | |
|
Andreas W. WPML Supporter since 12/2018 Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Solltest du bei dem UAE Site-Logo-Widget die Link-Option "Default" verwenden wollen, muss der Code des Widgets angepasst werden. In der Datei wp-content\plugins\header-footer-elementor\inc\widgets-manager\widgets\site-logo\site-logo.php auf Zeile 796, findest du:
} elseif ( 'default' === $settings['link_to'] ) {
$link = site_url();
$this->add_render_attribute( 'link', 'href', $link );
Passe den Code wie folgt an, damit WPML die korrekte Site-URL je Sprache laden kann:
} elseif ('default' === $settings['link_to']) {
if (class_exists('SitePress')) {
$link = apply_filters('wpml_home_url', site_url());
} else {
$link = site_url();
}
$this->add_render_attribute('link', 'href', $link);
Ich werde auch dies intern weiterleiten, damit unser Compatibility Team den Hersteller des Plugins dazu informieren kann. |