Если вы создаете плагины или темы для WordPress, эта статья для вас. В ней я расскажу, как добавить свои виджеты в консоль админки WordPress. В виджетах вы можете вставлять любую полезную информацию, например, последние заказы или покупки, форму для быстрого добавления каких-либо данных, календарь, рекламу о ваших услугах и т.д.
Для быстрого создания (ну, и для примера) вставьте в файл «functions.php» вашей темы после знака «<?php» вот такой код:
add_action('wp_dashboard_setup', 'my_blogood_ru_help_widgets'); function my_blogood_ru_help_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget( 'blogood_ru_help_widget', //Слаг виджета 'Поддержка сайта', //Заголовок виджета 'blogood_ru_help' //Функция вывода ); } function blogood_ru_help() { echo '<p>Добро пожаловать АДМИН! Нужна помощь? Нужен сайт на WordPress? Свяжитесь с нами через форму <a href="https://bloggood.ru/kontakty/">контакты</a>. Интересную информацию о WordPress Вы сможете найти на моем блоге: <a href="https://bloggood.ru/" target="_blank">Blog Good</a></p>'; }
Сохраняем и смотрим результат. У вас получится вот такой виджет в консоле админки (https://адрес сайта/wp-admin/index.php):
Если вы надумаетесь еще создать пару виджетов, то нужно обязательно давать уникальные названия для «слаг виджета», «функция вывода» и «функция вызова» «my_blogood_ru_help_widgets»:
add_action('wp_dashboard_setup', 'blogood_ru_help_widgets'); function blogood_ru_help_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget( 'help_widget', //Слаг виджета 'Поддержка сайта', //Заголовок виджета 'help' //Функция вывода ); } function help() { echo '<p>второй виджет</p>'; }
Результат такой:
Итак, вот вам макет, где вам нужно только дать правильно название на латынице:
add_action('wp_dashboard_setup', 'название_функции_1'); function название_функции_ 1() { global $wp_meta_boxes; wp_add_dashboard_widget( 'уникальное_имя', //Слаг виджета 'Любой заголовок на русском', //Заголовок виджета 'название_функции_2' //Функция вывода ); } function название_функции_ 2() { //можно вставить любой пхп код echo '<p>текст в виджете</p>'; }
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330329 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222435 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187485 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
Добавить комментарий
Метки: wordpress, без плагинов
Спасибо, Александр за комментарий. Планирую еще пару постов для WooCommerce…
⇒ Открыть статью ⇐