语法错误,意外的T_FUNCTION


syntax error, unexpected 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 );
        }
    }

缺少

您需要在($val)

之后使用