. Настройка админки WordPress для клиента
Настройка админки WordPress для клиента

Настройка админки WordPress для клиента

Добавление новых статей, фотографий, сообщений и другого осуществляется через административную панель. Большинству пользователей нет необходимости использовать некоторые функции админки, поэтому существует необходимость упростить ее.

Ниже описаны несколько советов по упрощению контроля над сайтом без кардинального вмешательства в функциональность и внешний вид сайта.

Упрощаем админ панель WordPress

1. Удаляем ненужные пункты меню

Ограничение доступа пользователям к определенному функционалу сайта – необходимая мера. Благодаря этому можно, к примеру, предотвратить случайное удаление или перемещение тем. Для удаление пунктов меню необходимо найти в папке с темой файл functions.php и добавить в него несколько строк кода:

2. Полное удаление административного меню

Многих интересует вопрос – как полностью удалить административное меню. Сделать это довольно просто. Необходимо внести небольшие правки в файл functions.php:

3. Помещаем на страницу входа свой логотип

Данная возможность не является полезной, но ваш станет привлекательнее, а клиент будет рад наличию его логотипа в админке. Для изменения логотипа нам понадобится все тот же файл functions.php:

Файл custom-login-logo.gif должен быть расположен в папке images (находится в папке темы).

4. Изменяем внутренний логотип админки

После добавления логотипа на страницу входа будет уместным изменить лого и в самой административной панели. Работаем с тем же файлом functions.php:

Как и в предыдущем шаге, файл custom-logo.gif размещаем в папке images темы.

5. Отключение оповещений об обновлениях

Клиентам нет нужды получать информацию об обновлениях движка. Для отключения оповещений вставляем в файл functions.php следующий код:

[php] if( !current_user_can( ‘edit_users’ ) ) [/php]

6. Удаляем лишние виджеты в консоли

Панель управления WordPress, начиная с версии 2.7, включает в себя множество полезного функционала. Но клиенты не нуждаются в большей части виджетов, поэтому стоит их отключить. Вносим коррективы в файл functions.php:

unset($side[‘dashboard_quick_press’]); //Быстрая публикация // unset($side[‘dashboard_recent_drafts’]); //Полседние черновики unset($side[‘dashboard_primary’]); //Блог WordPress unset($side[‘dashboard_secondary’]); //Другие Нновости WordPress

unset($normal[‘dashboard_incoming_links’]); //Входящие ссылки // unset($normal[‘dashboard_right_now’]); //Прямо сейчас unset($normal[‘dashboard_recent_comments’]); //Последние комментарии unset($normal[‘dashboard_plugins’]); //Последние Плагины > add_action(‘wp_dashboard_setup’, ‘clear_dash’ ); [/php]

7. Добавляем собственные виджеты в админ-панель

Если в стандартном пакете функций нет необходимой, можно добавить ее. Для этого в файл functions.phpдобавляем следующий код:

[php] function example_dashboard_widget_function() // Создаем функцию, используя хук действия function example_add_dashboard_widgets() // Хук в ‘wp_dashboard_setup’, чтобы зарегистрировать нашу функцию среди других add_action(‘wp_dashboard_setup’, ‘example_add_dashboard_widgets’ ); [/php]

8. Меняем цвет шапки

Для изменения цвета шапки административной панели на более подходящий ищем в CSS файле нашего стиля соответствующий фрагмент кода и корректируем его:

9. Добавляем справочные сообщения

Для улучшения понимания пользователями работы с блогом стоит внедрить отображение справочных сообщений. Контекстную справку включаем добавлением кода в functions.php:

[php] function my_admin_help($text, $screen) add_action( ‘contextual_help’, ‘my_admin_help’ ); [/php]

10. Просмотр ошибок сервера из панели администратора

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

[php] /* Логи ошибок в виджете админ-панели, в консоли ——————————————————————— */ function slt_PHPErrorsWidget()

📎📎📎📎📎📎📎📎📎📎