Dobrovoi Master
сделано с душой
В состоянии постоянного подключения...

Настройка и обустройство админки WordPress

Админка WordPress — каждому свое

Кто из нас, подсевших в свое время на WP, не задумывался о благоустройстве админ-панели этой машины? Не ошибусь если стану утверждать, что практически все, кто хоть каким — нибудь боком в теме. Вот и меня, когда начал более или менее разбираться, что к чему в работе с этим движком, когда перестал шарахаться от преподносимых WP сюрпризов, как следствий моей неуемной жажды познания, стал не на шутку напрягать развал и нагромождения царящие в стандартной админ-панели WP. Предвижу возгласы типа: «…паря ты чего, это надо было делать сразу!» Может быть и так.

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

Стандартная консоль WordPress

 
Информации на сей счет благо хоть пруд — пруди, только не ленись читай и экспериментируй. Первым делом мне хотелось упростить доступ ко всем разделам панели управления, нашел решение быстро, скомпоновав и перестроив меню админки с помощью известного плагина Ozh’ Admin Drop Down Menu.
 

Плагин Admin Drop Down Menu

 

Если коротко, то плагин преобразует вертикальное меню в горизонтальное, тем самым предоставляя возможность быстрого доступа к любой функции админки WordPress в 1 клик — чего еще желать? Подробно ознакомиться с описанием плагина можете здесь…

Разобравшись с меню, высвободив пространство перешел к не мене важной части обустройства своей админ-панели, а именно, к возможности настройки вывода различных виджетов на странице консоли, резонно посчитав, некоторые лишними на этом празднике жизни. Как отключить ненужные консоли подробно расписывает Kama, как стандартным способом в «Настройках экрана», так и на программном уровне, добавляя функию в файле темы functions.php. Метод рабочий и мне более чем понравился, но все же оставались сомнения, ударился во все тяжкие и стал экспериментировать, хотел найти функцию для отключения meta box, то есть все тех же блоков, которые просто появляются в определенном месте.
 
Не могу сказать определенно, зачем пытался все усложнить, но представьте себе, нарыл у буржуинов, по моему более простое решение в плане исполнения функционального кода (термины еще в освоении, так что …).
И так, как и с первым методом для отключения виджетов в админке, необходимо в файл functions.php вашей темы вписать следующий код:

 

add_action('admin_init', 'rw_remove_dashboard_widgets');
function rw_remove_dashboard_widgets() {
 //remove_meta_box('dashboard_right_now', 'dashboard', 'normal');   // прямо сейчас
 //remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // последние комментарии
 remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal');  // входящие ссылки
 remove_meta_box('dashboard_plugins', 'dashboard', 'normal');   // плагины
 
 //remove_meta_box('dashboard_quick_press', 'dashboard', 'normal');  // быстрая публикация
 remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');  // полседние черновики
 remove_meta_box('dashboard_primary', 'dashboard', 'normal');   // блог wordpress
 remove_meta_box('dashboard_secondary', 'dashboard', 'normal');   // другие новости wordpress
}

 
Вставил в код пояснения к строкам, какая за что отвечает при выводе виджетов. Удалять непосредственно в коде ничего не надо, так что показал пример, как их можно просто закомментировать, тем самым разрешая или запрещая удаление того или иного блока. Проделав все это и вставив код из примера, мы получаем консоль WordPress с наличием 3 виджетов: «Прямо сейчас», «Быстрая публикация», «Свежие комментарии».
 
В сущности, как пояснил мне в последствии Kama, использование функции remove_meta_box, это в данном и конкретном случае, цитирую: «все те же яйца только с боку…» и разница по большому счету заключается лишь в эстетичности вида самого кода. Из этого делаем вывод, можно применять любой из предложенных способов, итог один — минимизируем панель управления по своему усмотрению.

Двигаясь дальше по пути обустройства консоли, не могу не отметить использование полезных плагинов для админки:

OneClick Installer. Знать бы на перед, поставил бы его одним из первых. Очень удобно, с помощью этого плагина все остальные, устанавливать гораздо проще.

One Click Plugin Updater Возможность обновления любого плагина в один клик. Удобно, когда не отключена проверка новых плагинов и WP с завидным упорством и постоянством норовит вам об этом напомнить.

PlugInstaller Практически те же функции, что и у предыдущего, особенность в том, что этот плагин не запрашивает скаченных, а работает с плагинами непосредственно из репозитория WordPress.

Какой из трех выберете не знаю ( может скопом поставите ), знаю одно точно, что для автоматизации работы с WordPress любой из них не навредит уж точно, а все познается в сравнении, как нас кто-то, когда-то учил…

В общем и целом, подводя итог всему написанному и закругляясь, хочу отметить, что цели своей я добился, админ-панель своего блога привел в нужный мне вид. Прошу не воспринимать статью, как руководство к действию, так как расписан не полный(узнать бы весь) процесс автоматизации управления блогом WP, лишь небольшие личные наброски. Люди работают по теме, делятся с другими, пишут об этом, информации много, интересной и не очень, ищите да обрящите…

Навел на мысли и развеял сомнения: Тимур (Kama)

Всего комментариев: 4

  • Макс: 7 апреля, 2011 в 14:08

    Вы только забыли сказать что плагин этот работает с версией ворда 3.0… с версией 3.5 не пашет… тачто вот такамана.

    Ответить
    • driver: 17 апреля, 2011 в 20:24

      Ну знаете Макс, в последнее время за обновлениями нашего, горячо-любимого Впресса, не каждый чел в сознании успеет, не то чтобы плагин, всему свое время…

      Ответить
  • Sergey: 13 июля, 2011 в 16:55

    с версией 3.5 не пашет.
    Только что обновил WP до 3.5.1
    Установил плагин Ozh’ Admin Drop Down Menu
    Работает-супер.
    Спасибо автору блога за этот пост.

    Ответить
  • Kladproraba: 6 ноября, 2017 в 00:19

    В ходе работы возникла у меня проблема с интернет-магазином kladproraba.com, в админке вордпресс перестала работать верхняя панель настройки экрана и не только, перестали работать блоки, виджеты. Тему переустановил, плагины удалил и по одному активировал, ничего не помогло, а работать нужно. Все советы и рекомендации выполнил. Чисто случайно обратил взгляд на маленький значок в браузере в виде щита – он же блокировщик рекламы. Как то давно уже установил это расширение для браузера. Смотрю щиток зелёный – включено, ну кляцнул, выключил, перезагрузил через пару минут страницу в админке и всё работает. О таком ходе событий я и подумать не мог. Такой рекомендации я не встретил при поиске, делюсь, возможно кому поможет. Блокировщик рекламы нужно просто отключать на сайте над которым работаешь.

    Ответить

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>