解析错误:语法错误,Wordpress中的意外T_FUNCTION

时间:2017-08-24 09:39:20

标签: php wordpress syntax-error

我在localhost上开发了一个使用Wordpress的网站,当我使用cpanel将其上传到在线服务器时就可以了,一切都成功但是上传后,我遇到问题,错误代码在下面给出....

  
    
      

解析错误:语法错误,第10行/home/content/11/5033311/html/tarek/wp-content/themes/fruitsmile/inc/functions/close_site.php中的意外T_FUNCTION

    
  

这是错误引用的代码....



<?php
// Close Website
function get_current_user_role() {
    global $wp_roles;
    $current_user = wp_get_current_user();
    $roles = $current_user->roles;
    $role = array_shift($roles);
    return isset($wp_roles->role_names[$role]) ? translate_user_role($wp_roles->role_names[$role]) : false;
}
add_action('init', function() { << -------- THIS IS LINE 10
    if (!in_array($GLOBALS['pagenow'], array('wp-login.php'))) {
        global $theme_options;
        $site_status = $theme_options['status-switch'];
        if (!is_admin()) {
            if (get_current_user_role() != "Administrator") {
                if ($site_status == '0') {
                    get_template_part('/inc/closed');
                    die;
                }
            }
        }
    }
});
&#13;
&#13;
&#13;

我多次交叉检查我的PHP代码,这是正确的。我的代码 任何帮助将不胜感激......

0 个答案:

没有答案