Открыть доступ в админку для новой роли при установленном WooCommerce
06.09.2018
Есть сайт на WordPress + WooCommerce. Завел на нём новую роль для пользователя, который управляет кастомным типом поста video, дал этой роли права edit_dashboard, как полагается.
Но при попытке входа юзера с ролью video_editor в админку — его редиректит на страницу my-account, которую предоставляет WooCommerce.
Чтобы отключить данное поведение, есть два выхода.
1. Расширить привелегии пользователя, добавив ему прав в виде edit_posts.
5 причин почему не работает Elementor и способы их решения
2. Или воспользоваться хуком woocommerce_prevent_admin_access:
add_filter( 'woocommerce_prevent_admin_access', '__return_false' );Естественно, не тупо отключая полностью редирект, а проверяя роль текущего пользователя или по любому другому условию.
Кобзарёв Михаил 6 Открыть доступ в админку для новой роли при установленном WooCommerce PHP Portal Есть сайт на WordPress + WooCommerce. Завел на нём новую роль для пользователя, который управляет кастомным типом поста video, дал этой роли права edit_dashboard, как полагается.Но при попытке входа юзера с ролью video_editor в админку - его редиректит на страницу my-account, которую предоставляет WooCommerce. https://www.kobzarev.com/wp-content/uploads/2017/03/woocommerce-wallpaper-800x450.jpg