Как в WC Marketplace lite запретить доступ в консоль продавцам без PRO

Multivendor Marketplace Solution for WooCommerce – WC Marketplace довольно популярный плагин для создания маркетплейса в WordPress. Лично мне он не очень нравиться, так как панель управления продавца некрасиво смотриться на телефоне или планшете, поэтому предпочитаю пользоваться альтернативными. 

В lite  версии плагина для того чтобы запретить продавцам доступ к консоли сайта нужно обновить его до PRO версии. Это даже показано в настройках

Однако есть способ исправить это. Нужно вставить следующий код в function.php вашей темы следующий код. Также вы можете воспользоваться плагином для вставки кода, чтобы при обновлении темы его не приходилось вставлять заново. 

function wph_noadmin() {
    if (is_admin() && !current_user_can('administrator')) {
        wp_redirect(home_url());
        exit;
    } }
add_action('init', 'wph_noadmin');

Это код поможет в том случае, если пользователь нажмёт на кнопку в панеле продавца «перейти в консоль». Его просто перекинет на главную страницу сайта.

вот эта кнопка



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *