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 beantwortet Anfragen im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

This thread is resolved. Here is a description of the problem and solution.

Problem: icl_register_string() funktioniert nicht mehr

Solution: Beim Aufruf war WPML möglicherweise noch nicht geladen. Sie können den Aufruf nach folgender Anleitung anpassen: https://wpml.org/de/documentation-3/support-2/ubersetzung-fur-texte-durch-andere-plugins-und-themen/

Relevant Documentation: https://wordpress.stackexchange.com/questions/87053/wpml-icl-register-string-throws-fatal-error-but-works?rq=1

Schlagwörter: 

This topic contains 2 Antworten, has 2 Teilnehmer.

Last updated by michaelA-32 vor 3 Monate, 2 Wochen.

Assigned support staff: Marcel.

Autor Beiträge
Juni 29, 2019 um 9:48 am #4111419

michaelA-32

We have the following code in our functions.php of the child theme to translate the dates of the blog entries:

function translate_date_format($format) {
if (function_exists('get_the_date')) {
icl_register_string('Formats', 'Date Format', $format);
$format = icl_translate('Formats', 'Date Format', $format);
}
return $format;
}
add_filter('option_date_format', 'translate_date_format');

Unfortunately since the last update of WPML, the website crashes and we have then the following error informations:

Ein Fehler vom Typ E_ERROR wurde in der Zeile 9 der Datei /var/www/vhosts/
ofsummersnow.ch/httpdocs/wp-content/themes/enfold-child/functions.php
verursacht. Fehlermeldung: Uncaught Error: Call to undefined function
icl_register_string() in /var/www/vhosts/
ofsummersnow.ch/httpdocs/wp-content/themes/enfold-child/functions.php:9

So, did you delete the function icl_register_string? And if yes, how we can repair our code for that it works again and we can translate the dates?

Thanks very much.

Best regards
Mike

Juli 1, 2019 um 11:04 am #4118167

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hallo Michael,

Vielen Dank, dass Sie den WPML Support kontaktiert haben.

Nein, icl_register_string wurde nicht entfernt. Möglicherweise war beim Aufruf WPML noch nicht geladen. Siehe https://wordpress.stackexchange.com/questions/87053/wpml-icl-register-string-throws-fatal-error-but-works?rq=1

Sie können den Aufruf nach folgender Anleitung anpassen: https://wpml.org/de/documentation-3/support-2/ubersetzung-fur-texte-durch-andere-plugins-und-themen/
a
Bitte geben Sie mir Bescheid, ob Sie es beheben können, ansonsten müssen wir uns das volle PHP Log ansehen.

Freundliche Grüße
Marcel

Juli 3, 2019 um 6:31 am #4132247

michaelA-32

My issue is resolved now. Thank you!