• Подскажите пожалуйста, как можно убрать админ -панель от пользователей, кроме админа. То есть меню навигации та, что сверху черной полоской и когда пользователь входит в редактор записи он зачем-то видит ту же админскую часть, что и админ.
    Как это можно убрать от глаз пользователей, чтобы был один редактор без боковой черной колонки и главной страницы админ-панели где находятся все новости?

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    То есть меню навигации та, что сверху черной полоской

    Попробуйте плагин Remove Admin Bar.

    когда пользователь входит в редактор записи он зачем-то видит ту же админскую часть, что и админ.

    Возможно, будет полезен плагин Admin Menu Editor. Обзор плагина.

    Спасибо, попробую!

    все получилось, но почему-то я тоже теперь не вижу админ панель, чтобы зайти в консоль

    Так даже круче. Вы типа теперь в режиме Стейлс. ))
    Зато всегда можете быстро пробежавшись по клавишам набрать http://www.mysite/wp-admin и зайти в админке.

    На девчонок это будет сильно действовать!

    Так даже круче. Вы типа теперь в режиме Стейлс. ))
    Зато всегда можете быстро пробежавшись по клавишам набрать http://www.mysite/wp-admin и зайти в админке.

    может и лучше,но когда жмешь на выход и в режиме незарегистрированного пользователя сети, все же меню видно (

    Гляньте статейку, очень похоже на то, что нужно http://www.wpbeginner.com/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/

    Вот код, который они предлагают:

    /**
     * Disable admin bar on the frontend of your website
     * for subscribers.
     */
    function themeblvd_disable_admin_bar() {
      if ( !current_user_can( 'edit_posts' ) ) {
        add_filter( 'show_admin_bar', '__return_false' );
      }
    }
    add_action( 'after_setup_theme', 'themeblvd_disable_admin_bar' );

    Сорри, за код. Он немного другой))
    Вот их:

    add_action('after_setup_theme', 'remove_admin_bar');
    function remove_admin_bar() {
    if (!current_user_can('administrator') && !is_admin()) {
      show_admin_bar(false);
    }
    }

    Гляньте статейку, очень похоже на то, что нужно http://www.wpbeginner.com/wp-tutorials/how-to-disable-wordpress-admin-bar-for-all-users-except-administrators/

    Спасибо помогло, но к сожалению не полностью почему-то все равно, когда жмешь на выход и в режиме незарегистрированного пользователя сети, все же меню видно., а когда входишь на сайт то обычный пользователь не видит, а админ видит.

    А куда вы вставили этот код? Может быть слишком поздно?

    код вставлен в файл functions.php

    перед функциями настройки темы
    function twentythirteen_setup() {

    точнее внутри настроек темы
    Twenty Thirteen setup

    Подождите…

    когда жмешь на выход и в режиме незарегистрированного пользователя сети, все же меню видно.,

    Ну какое меню для неавторизованных пользователей? Его там не должно быть в любом случае. Что на нем отображается для неавторизованных? Можете показать скрин?

    виден логотип вордпресс и это черная полоска

    http://pastenow.ru/Upload/Paste/R4SX.png

    в принципе черная полоска не мешает, хотелось бы просто убрать логотип и подменю от него то есть: -документация
    — форум
    — обратная связь итд
    считаю это не нужным для пользователей

    Может быть у вас установлен плагин, вроде https://wordpress.org/plugins/ag-custom-admin/
    и он отображает панель?
    Если да, то нужно в его настройках поковыряться.

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Тема «Как убрать админ -панель?» закрыта для новых ответов.