WordPress
Виджеты панели управления
Поиск…
Вступление
С помощью виджета панели управления администратора вы можете отображать любую информацию на панели управления администратора. Вы можете сделать несколько виджетов, если хотите. Вы можете добавить код в functions.php вашей темы или в свой плагин.
Синтаксис
- add_action ($ tag, $ function_to_add, $ priority, $ accepted_args);
- wp_add_dashboard_widget ($ widget_id, $ widget_name, $ callback, $ control_callback, $ callback_args);
параметры
параметр | подробности |
---|---|
$ тег | ( требуется строка ) Название действия, в котором $ function_to_add подключено |
$ function_to_add | ( требуется вызов) Название функции, которую вы хотите вызвать. |
$ приоритет | ( int optional ) Место вызова функции во всех функциях действия (по умолчанию = 10) |
$ accepted_args | ( int optional ) Количество параметров, которые принимает функция (по умолчанию = 1) |
$ WIDGET_ID | ( требуется строка ) Уникальный пул для вашего виджета |
$ WIDGET_NAME | ( требуется строка ) Имя вашего виджета (отображается в голове) |
$ обратного вызова | ( требуется вызов ) Название функции, отображающей содержание вашего виджета |
$ control_callback | ( вызываемый необязательно ) Имя функции, которая обрабатывает формы параметров виджетов |
$ callback_args | ( массив необязательный ) Параметры функции $ control_callback |
Простой виджет (отображает текст)
Это добавит простой виджет, который отображает только небольшое сообщение.
add_action('wp_dashboard_setup', 'register_my_dashboard_widgets');
function register_my_dashboard_widgets() {
wp_add_dashboard_widget('myInfo_widget', 'Important Information', 'display_infoWidget');
}
function display_infoWidget() {
echo '<p>At the first of february this site gets a new design.
Therefore is wont be available this day. To see the current progress you can visit
<a href="http://www.justanexample.com" >this site</a></p>';
}
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow