Узнать разрешение вашего экрана и IP адрес   •   Online-инструменты
548 просм
0 комм
Поделиться:

Устраняем проблему «Invalid Scopes: user_friends...» в плагине «Wordpress Social Login» в WordPress

WordPress Social Login – это один из популярных плагинов, позволяющий организовать на вашем сайте в WordPress авторизацию через социальные сети. Но те, кто использует этот плагин в связке с социальной сетью Facebook, могли заметить следующего рода ошибку:

Invalid Scopes: user_friends. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions

которая возникает при попытке авторизоваться через данную социальную сеть.

Устраняем проблему «Invalid Scopes: user_friends...» в плагине «Wordpress Social Login» в WordPress

Как оказывается, один из методов, используемых в этом плагине, прекратил свою работу со стороны Facebook еще в апреле текущего года.

Но расстраиваться не стоит, ведь решение проблемы есть.

1. Подключитесь к вашему сайту по FTP.

2. Откройте файл functions.php в папке вашей темы и в самый низ вставьте:

function wsl_change_default_permissons($provider_scope, $provider) {

	if('facebook' == strtolower($provider)) {
	
		$provider_scope = 'email, public_profile';
		
	}

	return $provider_scope;
}

add_filter('wsl_hook_alter_provider_scope', 'wsl_change_default_permissons', 10, 2);

Сохраните изменения и отправьте файл обратно на сайт.

На этом проблема с авторизацией через социальную сеть Facebook решится. А если этого не произошло – пишите об этом в комментариях.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Текст комментария