• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

BUG PHP Warning: explode() expects parameter 2 to be string, object given in

DMax

New member
Messages
1
Likes
0
Points
1
#1
Здравствуйте, лог файл постоянно наполняется этой ошибкой.
Как ее исправить?

[12-Oct-2019 10:20:29 UTC] PHP Warning: explode() expects parameter 2 to be string, object given in /public_html/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php on line 217

[12-Oct-2019 10:27:13 UTC] PHP Warning: strpos() expects parameter 1 to be string, object given in /public_html/wp-content/plugins/hide-login-page/includes/classes/class.configurate-hide-login-page.php on line 212

Вот часть этого кода:
PHP:
        public function filterWpLoginPhp($url, $scheme = null)
        {
            if( strpos($url, 'wp-login.php') !== false ) {
                if( is_ssl() ) {
                    $scheme = 'https';
                }

                $args = explode('?', $url);

                if( isset($args[1]) ) {
                    parse_str($args[1], $args);
                    $url = add_query_arg($args, $this->newLoginUrl($scheme));
                } else {
                    $url = $this->newLoginUrl($scheme);
                }
            }

            return $url;
        }