pbv66 сказал(а)
думаю проблема все-таки в плагине рекалл, так как когда его отключаешь, то все работает.
доступы в консоль выставляются на основе базовых ролей Wordpress. Этот момент рассмотрен в документации
в "Настройках плагина"
Сниппет - как пустить с отличными от стандартных ролями в консоль я вам дал выше.
Обратитесь к автору вашего плагина что добавляет роль и уточните как она называется.
я несколько плагинов ролей поменяла. одна и та же история, без вп-рекал работает, с вп-рекал-появляется ссылка " в админку" при переходе по ней, страница просто обновляется и пользователь просто остается на этой же страницы.
вот код: if(current_user_can('lp_teacher')){
rcl_bar_add_menu_item('admin-link-role',
array(
'url'=>admin_url(),
'icon'=>'fa-external-link-square',
'label'=>__('To admin area','wp-recall')
)
);
}
у роли в плагине есть название и опознование роли какой то, и оба lp_teacher, роль установлена корректно, пользователь имеет подтверждение по роли, появляется ссылка " в админку" , но нет перехода в консоль.
Какой реколлбар rcl_bar_add_menu_item('admin-link-role',
- зачем вам этот код сейчас, когда выяснили что вашего юзера и по прямой ссылке не пускает? Вы вообще читаете что я вам пишу?
Otshelnik-Fm сказал(а)
Ну значит этот вопрос решать надо в первую очередь.
Otshelnik-Fm сказал(а)
Проверяйте - доступ к админке по кастомной роли:
- я сейчас и уже давно говорю только об этом.
Смысл вам вставлять ссылку в реколлбар пока вы не решили вопрос с доступом в консоль. Перечитайте всю переписку и выполняйте рекомендации.
вообщем итог: все поставила, как нужно но ничего не работает.
Отключаю вп-рекалл, все работает, дело не плагине ролей, а видимо в совместимости его вп-рекалл. вы тестили какой плагин ролей использовали?
Otshelnik-Fm сказал(а)
доступы в консоль выставляются на основе базовых ролей Wordpress. Этот момент рассмотрен в документацииВы не можете просматривать опубликованные ссылкив "Настройках плагина"
Сниппет - как пустить с отличными от стандартных ролями в консоль я вам дал выше.
Обратитесь к автору вашего плагина что добавляет роль и уточните как она называется.
pbv66 сказал(а)
код который вы дали я прописала в файле функцион
я давал вам два кода. Вы мне даете все один - который ссылку в реколлбар вставляет. А зачем он нам нужен когда по прямому урл еще не пускает? Вы потеряли ход общения.
Итак:
Что вы делали. Как выглядит ваш код доступа к админке?
я уже стандартную роль пробовала, тоже самое. плагин User Role Editor.
Мой код доступа к админке при дополнительной роди выглядет
if(current_user_can('lp_teacher')){
rcl_bar_add_menu_item('admin-link-role',
array(
'url'=>admin_url(),
'icon'=>'fa-external-link-square',
'label'=>__('To admin area','wp-recall')
)
);
}
это роль автоматически создается, когда устанавливаешь плагин, LearnPress .
Но, но я пробовала создать тестовую роль новую, в коде меняла идентификатор роли, все тоже самое. Если вставляешь просто название роли вообще даже ссылки нет, с идентификатором ссылка есть, а вот действия нет, я поэтому и предложила вам зайти самому посмотреть, я думаю я либо где то сильно ошибаюсь и немогу понять где, либо что то глючит. При отключении плагина вп-рекал и удалении кода из файла-роль работает, но мне нужно с вп-рекаллом. Не знаю, где то ошибка наверно.
И кому я все это время писал и в 22-м сообщении дал решение - не понятно. Автор топика просто не желает читать то что я написал.
Повторять 44-е сообщение, я уже не в силах
pbv66 сказал(а)
Мой код доступа к админке при дополнительной роди выглядет
- это не код доступа, а просто ссылка в реколлбаре. Вы если и по прямой ссылке не попадаете - вам этот сниппет не нужен. Забудьте вы о нем пока не сделали доступ в консоль по прямой ссылке.
Otshelnik-Fm сказал(а)
Проверяйте - доступ к админке по кастомной роли:
// доступ кастомной роли в админку add_action( 'init', 'otfm_custom_access_role', 0 ); function otfm_custom_access_role(){ if(current_user_can('какая-то-роль-здесь')){ remove_action( 'init', 'rcl_admin_access', 1 ); } }
нашла 22 сообщения, ну я же ставила этот код в файл функцион, ну не туда что ли?
Otshelnik-Fm сказал(а)
И кому я все это время писал и в 22-м сообщении дал решение - не понятно. Автор топика просто не желает читать то что я написал.Повторять 44-е сообщение, я уже не в силах
pbv66 сказал(а)
Мой код доступа к админке при дополнительной роди выглядет- это не код доступа, а просто ссылка в реколлбаре. Вы если и по прямой ссылке не попадаете - вам этот сниппет не нужен. Забудьте вы о нем пока не сделали доступ в консоль по прямой ссылке.
где взять прямую ссылку? я уже думала просто ссылку сделать в меню заталкать, но стандартная ссылка не работает для пользователей.
а ну такую нас тройку я делала для администратора, только проблема в том, что у меня есть другая роль, которая автоматом появляется после установки плагина learnpress называется она LP Instructor, тоесть преподаватель, и в списке она не выпадает. Да и вообще тестовая роль тоже в списке отсутствует. Для это ставим я так понимаю код в файл, но не работает же.