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

Устраняем проблему «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 решится. А если этого не произошло – пишите об этом в комментариях.

2
комментария
viktor
2.11 в 19:02
Привет!Установил сделал проблема с авторизацией через социальную сеть Facebook не решилась.
И более того сайт слег !Учтановил переделаную темн как вы описывали и когда тема установилась нажал Активировать сайт слег!
  • 0
viktor, не совсем понимаю, как переделанная тема относится к этому плагину...
  • 0
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.