Добавляем виджет в консоль

Главная страница консоли WordPress, или админка сайта, как ее называют многие, по “большому счету” – аналог сайдбара сайта, в ней можно размещать виджеты CMS. Эти виджеты отличаются от тех, что можно разместить на внешней части сайта – фронтпэйдже. Настраиваются с помощью ярлычка “Настройки экрана” в локализованной версии или “Screen Options” в оригинальной.

По умолчанию доступны несколько виджетов (список для локализованной версии 3.4.2):

  • — Прямо сейчас
  • — Свежие комментарии
  • — Входящие ссылки
  • — Плагины
  • — Быстрая публикация
  • — Свежие черновики
  • — Блог WordPress
  • — Другие новости WordPress
  • — Добро пожаловать

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

Многие пользователи отключают часть виджетов, например, нет необходимости в виджете “Добро пожаловать” после ознакомления с ним.

Нижеприведенный код позволит добавить собственный виджет на главную страницу консоли сайта. Этот виджет может содержать любую из необходимых вам в работе с сайтом информацию. Ссылки на статистику, если конечно, вы их еще не добавили в админбар как я предлагал это сделать в статье Статистика в админбаре, контактную информацию хостинга, памятку об используемых в оформлении классах или еще какую-либо важную информацию. Просто замените слово “Содержание” в примере приведенном ниже на нужный вам html код.

Конечно, как и обычно, приведенный код следует добавить в functions.php используемой темы.

function example_add_dashboard_widgets() {
global $wp_meta_boxes;
wp_add_dashboard_widget('custom_help_widget', 'Заголовок виджета', 'custom_dashboard_help');
}
function custom_dashboard_help() {
  echo 'Содержание';
}
add_action('wp_dashboard_setup', 'example_add_dashboard_widgets');

Дополнение от 18.02.2013
Практическую пользу от данной возможности легко понять прочитав мою заметку — Статистика доступности сайта, виджет для WordPress.

Источник – codex.wordpress.org/Dashboard_Widgets_API

Опубликовано

Обратите внимание на предыдущие записи: