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:
Ich bekomme folgenden Fehler: Warning: Use of undefined constant WPML_TM_FOLDER - assumed 'WPML_TM_FOLDER' (this will throw an Error in a future version of PHP) in /homepages/**/

Solution:

add_action('wp', function (){
   $wpml_settings = get_option('icl_sitepress_settings');
    
   if (!empty($wpml_settings['show_untranslated_blog_posts'])) {
       unset($wpml_settings['show_untranslated_blog_posts']);
       update_option('icl_sitepress_settings', $wpml_settings);
   }
});

#1 Füge dies zu Ihrer functions.php hinzu
#2 Aktualisieren Sie das Frontend
#3 Entfernen Sie den Workaround wieder aus der functions.php

Relevant Documentation:
https://wpml.org/forums/topic/warning-use-of-undefined-constant-wpml_tm_folder/page/2/#post-4605447

This topic contains 2 Antworten, has 2 Teilnehmer.

Last updated by chrisS-44 vor 3 Wochen, 3 Tage.

Assigned support staff: Marcel.

Author Artikel
September 19, 2019 um 2:22 pm #4606171

chrisS-44

Ich versuche: Ich habe für meinen Kunden eine aktuelle WPML Version gekauft und Updates durchgeführt.

URL der/meiner Website, auf der das Problem auftritt:

Erwartet hatte ich zu sehen: KEINE FEHLERMELDUNG.

Stattdessen bekam ich: Untere Error Message. Die Message tritt an fast allen Stellen im WordPress Dashboard auf, VERSCHWINDET zum Glück beim Reload (F5) der Seite, kommt dann aber immer wieder.

Ich habe zusätzlich alle Plugins aktualisiert, auf PHP 7.3 erhöht, den Revolution Slider aktualisiert und Jetpack deinstalliert.

Warning: Use of undefined constant WPML_TM_FOLDER - assumed 'WPML_TM_FOLDER' (this will throw an Error in a future version of PHP) in /homepages/23/

September 20, 2019 um 7:23 am #4610169

Marcel
Supporter

Languages: Englisch (English ) Deutsch (Deutsch )

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

Hallo Chris,

dies ist ein bereits bekanntes Problem und wir haben bereits einen Workaround dafür:

add_action('wp', function (){
   $wpml_settings = get_option('icl_sitepress_settings');
   
   if (!empty($wpml_settings['show_untranslated_blog_posts'])) {
       unset($wpml_settings['show_untranslated_blog_posts']);
       update_option('icl_sitepress_settings', $wpml_settings);
   }
});

#1 Füge dies zu Ihrer functions.php hinzu
#2 Aktualisieren Sie das Frontend
#3 Entfernen Sie den Workaround wieder aus der functions.php

Mehr Infos finden Sie unter: https://wpml.org/forums/topic/warning-use-of-undefined-constant-wpml_tm_folder/page/2/#post-4605447

Freundliche Grüße
Marcel

September 20, 2019 um 7:45 am #4610225

chrisS-44

My issue is resolved now. Thank you!