2016-05-09 8 views
-4

Ich bin mir bewusst, dass dieser Thread bereits existiert. Ich habe bereits die vorherige Lösung versucht, aber es funktioniert immer noch nicht. Helfen Sie mir.Syntaxfehler, unerwartet T_FUNCTION

public function default_theme_mod_values() { 
     foreach (Storefront_Customizer::get_storefront_default_setting_values() as $mod => $val) { 
      add_filter('theme_mod_' . $mod, function($setting) use ($val) { #Error log says that the syntax error is on this line 
       return $setting ? $setting : $val; 
      }, 10); 

     } 
    } 
+1

Welche Version von PHP sind Sie? Bist du immer noch auf PHP 5.2 oder niedriger? –

+0

Sie erkennen, dass Ihr aktueller Code die '{'? – Martin

+0

Ist das eine Wordpress-Site? Ich finde keinen Verweis auf 'add_filter' als eine Funktion, es sei denn, Sie meinen die Wordpress-Hook – Martin

Antwort

0

Es fehlt {

Sie müssen verwenden { nach ($ val)

+0

Es ist da, aber auskommentiert, OP möglicherweise auskommentiert, wenn sie ihr Problem für diese Frage beschreiben? – Martin

+0

Ja, Martin hat Recht. Es ist bereits in meinem Code, aber es funktioniert nicht –

Verwandte Themen