BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как добавить свои виджеты в консоль WordPress

Как добавить свои виджеты в консоль WordPress

2016-01-19 / Вр:13:33 / просмотров: 6727

Если вы создаете плагины или темы для 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="/kontakty/">контакты</a>. Интересную информацию о WordPress Вы сможете найти на моем блоге: <a href="/" target="_blank">Blog Good</a></p>';
}

Сохраняем и смотрим результат. У вас получится вот такой виджет в консоле админки (http://адрес сайта/wp-admin/index.php):

Как добавить свои виджеты в консоль WordPress

Если вы надумаетесь еще создать пару виджетов, то нужно обязательно давать уникальные названия для «слаг виджета», «функция вывода» и «функция вызова» «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>';
}

Результат такой:

Как добавить свои виджеты в консоль WordPress

Итак, вот вам макет, где вам нужно только дать правильно название на латынице:

add_action('wp_dashboard_setup', 'название_функции_1');

function название_функции_ 1() {
global $wp_meta_boxes;

wp_add_dashboard_widget(
'уникальное_имя', //Слаг виджета
'Любой заголовок на русском', //Заголовок виджета
'название_функции_2' //Функция вывода
);
}

function название_функции_ 2() {
//можно вставить любой пхп код
echo '<p>текст в виджете</p>';
}

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716