致命错误:当我安装wordpress主题

时间:2015-10-28 16:45:00

标签: wordpress-theming wordpress fatal-error

致命错误:我在安装wordpress主题时无法重新分配自动全局变量_POST

PHP Version 5.4.41

获取以下错误: - 致命错误:无法在第1360行的/public_html/linuxnlinux.com/wp-content/themes/Answers_v1.2/Answers/library/functions/custom_functions.php中重新分配自动全局变量_POST

第1360行的代码是: -

}

function get_user_name($uid)
{
    global $wpdb;
    return $wpdb->get_var("select display_name from $wpdb->users where ID=\"$uid\"");
}

function veryfy_login_and_proced($_POST,$redirecturl = '')   // 1360 line
{
    $secure_cookie = '';
    if ( !empty($_POST['log']) && !force_ssl_admin() ) {
        $user_name = sanitize_user($_POST['log']);
        if ( $user = get_userdatabylogin($user_name) ) {
            if ( get_user_option('use_ssl', $user->ID) ) {
                $secure_cookie = true;
                force_ssl_admin(true);
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

自PHP 5.4起,不允许将超级全局用作函数的参数 http://php.net/manual/en/language.variables.superglobals.php#112184

所以你的功能需要看起来像这样:
function veryfy_login_and_proced() // 1360 line

然后您可以在函数内传递参数。
希望有所帮助。