• bigsum

    (@goodwell)


    word press 4.9
    すみません、いかのエラーが出て急にサイトが見れなくなりました。
    管理画面にも入れません。
    Parse error: syntax error, unexpected ‘.’, expecting ‘&’ or T_VARIABLE in /home/users/0/lolipop.jp-ookubotest/web/wp/wp-includes/functions.php on line 1081

    1081をみたら以下のようになっていました。
    やったことと言えば、 all in one wordpress migrationを入れて、エクスポートしただけです。
    助けてください。

    function add_query_arg( …$args ) {
    if ( is_array( $args[0] ) ) {
    if ( count( $args ) < 2 || false === $args[1] ) {
    $uri = $_SERVER[‘REQUEST_URI’];
    } else {
    $uri = $args[1];
    }
    } else {
    if ( count( $args ) < 3 || false === $args[2] ) {
    $uri = $_SERVER[‘REQUEST_URI’];
    } else {
    $uri = $args[2];
    }
    }

    $frag = strstr( $uri, ‘#’ );
    if ( $frag ) {
    $uri = substr( $uri, 0, -strlen( $frag ) );
    } else {
    $frag = ”;
    }

    if ( 0 === stripos( $uri, ‘http://&#8217; ) ) {
    $protocol = ‘http://&#8217;;
    $uri = substr( $uri, 7 );
    } elseif ( 0 === stripos( $uri, ‘https://&#8217; ) ) {
    $protocol = ‘https://&#8217;;
    $uri = substr( $uri, 8 );
    } else {
    $protocol = ”;
    }

    if ( strpos( $uri, ‘?’ ) !== false ) {
    list( $base, $query ) = explode( ‘?’, $uri, 2 );
    $base .= ‘?’;
    } elseif ( $protocol || strpos( $uri, ‘=’ ) === false ) {
    $base = $uri . ‘?’;
    $query = ”;
    } else {
    $base = ”;
    $query = $uri;
    }

    wp_parse_str( $query, $qs );
    $qs = urlencode_deep( $qs ); // This re-URL-encodes things that were already in the query string.
    if ( is_array( $args[0] ) ) {
    foreach ( $args[0] as $k => $v ) {
    $qs[ $k ] = $v;
    }
    } else {
    $qs[ $args[0] ] = $args[1];
    }

    foreach ( $qs as $k => $v ) {
    if ( false === $v ) {
    unset( $qs[ $k ] );
    }
    }

    $ret = build_query( $qs );
    $ret = trim( $ret, ‘?’ );
    $ret = preg_replace( ‘#=(&|$)#’, ‘$1’, $ret );
    $ret = $protocol . $base . $ret . $frag;
    $ret = rtrim( $ret, ‘?’ );
    return $ret;
    }

2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「syntax error でサイトと管理画面が見れなくなった」には新たに返信することはできません。