Здравствуйте, лог файл постоянно наполняется этой ошибкой.
Как ее исправить?
[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
Вот часть этого кода:
Как ее исправить?
[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;
}