Как да пренасочи потребителското зависимост от ролята си на сайта
WordPress е все по-често се използва като рамка за уеб приложения. В помощ на потребителите WordPress двигател за използване на дадена страница и сайта варианти, в зависимост от това каква роля се възлага на конкретен потребител?
Нека да разгледаме характеристиките на настройките и да пренасочва потребителите към групите на сайта.
персонализиране на
Да започнем с това, ние ще създаде отделен щепсел. Факт е, че в бъдеще може да искате да редактирате външния вид на сайта, използвайте различни теми и т.н. Цялата функционалност на муха на разстояние, ако не го организира в отделен плъгин.
Създаване на папка за плъгин WP-съдържание / плъгини наречени см-пренасочва по роля и добавете го см-пренасочва по role.php файл. Този файл е следния код:

За да стартирате конзолата, процедурата за прихващане на данни, въведени от потребителя за по-късно сезиране. Тази процедура обикновено обвързани с admin_init и работи, така че потребителят не можеше да види нищо.
Използването admin_init ви дава гарантирано пренасочване към определен тип страница след въвеждане на потребителско име и парола.
Процесът започва с получаване на данни от wp_get_current_user (). Там е дадена ролята на потребителя, и то се определя своя собствена променлива с атрибут $ ROLE_NAME на.
Повторна проверка дали ROLE_NAME $ съвпада с ролята, която е в пренасочена потребител. Ако един и същ, а след това използвайте wp_redirect да пренасочи конкретен потребител на страницата, че ролята предназначен за него на сайта. Процедурата работи, но трябва да се добави нещо.
Персонализиране AJAX сигурност
Създаване на AJAX повикване в WordPress винаги е свързано с извършване на обаждания, AJAX файл в WordPress контролен панел. Ние трябва да се направят някои промени в кода, че не е имало конфликт в процедурите по време на пренасочването. Тук е необходимо да се коригира:
Сега пренасочване функция се състои в постоянно DOING_AJAX. И при определянето на правилните процедури ще бъдат пренасочени.
заключение
Източник: wp.tutsplus.com
Хм, интересен плъгин, но суров PPC. така че да не позволява да се регистрира на потребителите да редактират потребителския си профил и дори да отидете до администраторския панел
Kind и полезно, но аз все още не разбират смисъла на такава манипулация)



