Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

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
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Dieses Thema enthält 2 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von marcH-16 Vor 1 Tag.

Assistiert von: Andreas W..

Verfasser Beiträge
Januar 14, 2025 unter 6:32 pm #16594589

marcH-16

<b>Background of the issue: </b>
I am trying to resolve a PHP error 'Fatal error: Uncaught TypeError: strip_tags(): Argument #1 ($string) must be of type string' that occurs in WordPress, specifically in /wp-includes. This issue seems related to the combination of The Event Calendar (TEC), WPML, and WordPress version 6.7.x. Updating did not resolve the issue. The error occurs when trying to save a new event at the following URL: versteckter Link.

***CREDENTIALS REMOVED BY SUPPORT AGENT***

<b>Symptoms: </b>
The PHP error in the frontend still exists. However, the event is created in the backend, it is noticeable that the author is missing.

<b>Questions: </b>
How can I resolve the PHP error related to strip_tags()?
Why is the author missing when the event is created in the backend?

Januar 14, 2025 unter 11:01 pm #16595124

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Dies scheint ein Problem zwischen "WPML String Translation" und "The Events Calendar: Community" zu sein.

Es könnte allerdings auch deshalb auftreten, weil ein String nicht korrekt übersetzt wurde. Das kann der Falls ein, wenn zum Beispiel ein Platzhalter wie "%s" nicht korrekt übersetzt wurde.

Darf ich auf dem Staging einmal testen, ob das Löschen der Übersetzungen aus WPML > String Translation das Problem löst?

Mit freundlichen Grüßen
Andreas

Januar 15, 2025 unter 5:34 am #16595487

marcH-16

Hi Andreas

Ja, sehr gerne!

Herzliche Grüsse
Franziska

Januar 15, 2025 unter 4:39 pm #16598397

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ich kann gerne anbieten mir das einmal genauer anzusehen und bitte Dich die Zugangsdaten im privaten Antwortformular mitzuteilen.

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 findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, 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
Lege bitte unbedingt eine Sicherungskopie der Website und der Datenbank an, bevor Du uns den Zugriff gewährst.
Wenn Du die Felder "wp-admin / FTP" nicht sehen kannst, werden Ihre Anmeldedaten für Post und Website als "PUBLIC" (Öffentlich) festgelegt. Veröffentliche die Daten NICHT, es sei denn, Du siehst die erforderlichen wp-admin / FTP-Felder.

Ich muss hier ggfls. ein Plugin namens "All In One WP Migration" installieren, um eine Kopie der Website anzulegen, auf welche ich das Problem genauer untersuchen kann.

Ich wäre allerdings auch sehr dankbar, wenn Du zu diesem Zweck selbst eine Staging Site, bzw. Kopie der Website von Deinem Server aus bereitstellen könntest.

Bei Fragen zum Erstellen einer solchen Staging Site kannst Du deinen Hosting Anbieter konsultieren. Achte bitte darauf, dass WPML auf diesem Staging ebenso unter https://wpml.org/de/account/websites/ registriert sein muss.

Solltest Du dazu nicht in der Lage sein eine solche Kopie der Website zum Testen bereitzustellen, dann lass es mich bitte auf diesem Ticket wissen.

Das private Antwortformular sieht folgendermaßen aus:
versteckter Link

Klicke beim nächsten Antworten auf "I still need assistance".

Video:
versteckter Link

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
Andreas

Januar 16, 2025 unter 8:42 pm #16603894

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Wenn ich die Übersetzungen aus WPML > String-Übersetzung lösche, verschwindet das Problem.

Das bestätigt meine Annahme, dass hier sehr wahrscheinlich ein String durch einen Nutzer der Website nicht korrekt übersetzt wurde.

Beispiel:

"Add %s"

Hier ist %s ein Platzhalter. Wird dieser nicht identisch übersetzte kommt es zu einem Fehler.

Solltest Du diesen String nicht finden können, kann ich mir das gerne nochmal anschauen, aber ich benötige dazu ein neues Staging.

Januar 20, 2025 unter 6:48 am #16611788

marcH-16

Kann ich leider nicht bestätigen. Ich habe alle strings der Domain tribe-events-community gelöscht, aber der PHP error im frontend besteht weiterhin wenn man auf versteckter Link ein Event einrichten will. Wie gesagt wird das Event aber korrekt als ausstehender Entwurf im Backend angelegt, obwohl es den error im frontend gibt.

Wir haben für Sie ein neues Staging eingerichtet, wenn Sie mir nochmals das private Formular senden könnten übermittle ich ihnen Genre die Daten.