Хотите добавить меню в панель администратора?

WordPress недавно представил удобный для разработчиков API; ранее это была функция только WordPress.com, а затем она была внедрена в отдельные блоги WordPress. Эта панель администрирования добавляет дополнительное меню в ваш блог WordPress в зависимости от уровня (роли) авторизованного пользователя.

добавить меню в админку

В прошлый раз мы дали вам советы о том, как выключить Панель администрирования в блоге WordPressСегодня мы научим вас добавлять пользовательское меню и подменю на панель администратора.

В этом уроке мы будем использовать PHP-код, который вы добавите в плагин. Мы представили его в следующей статье. как создать плагин WordPress.

Но, если вы никогда не устанавливали WordPress, откройте для себя Как установить WordPress блог шаги 7 et Как найти, установить и активировать WordPress тему на своем блоге 

Тогда вернемся к тому, почему мы здесь.

Как создать меню на панели инструментов

Все, что вам нужно сделать, это добавить следующий код:

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
            'id' => 'new_custom', // id du menu, doit être unique pour la racine.
            'title' => __('Menu Personnalisé'), // Menu / sub-menu title
            'href' => admin_url( 'my-new-menu.php'), // Menu URL
            'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
            );
    $wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Как создать подменю на панели инструментов

function my_new_admin_bar_menu() {
    global $wp_admin_bar;
    $root_menu = array(
            'parent' => false, // Parent, si false, sera situé à la racine
                    'id' => 'new_custom', // id du menu, doit être unique pour la racine.
                    'title' => __('Menu Personnalisé'), // Menu / sub-menu title
                    'href' => admin_url( 'my-new-menu.php'), // Menu URL
                    'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
    $sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
    $sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
    $wp_admin_bar->add_menu( $root_menu );
    $wp_admin_bar->add_menu( $sub1 );
    $wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Используя наш первый пример, мы добавим два подменю. Мы добавим родительское значение в наш массив, чтобы оно стало дочерним элементом корневого меню.

Смотрите также нашу статью о Permalinks: Как настроить ссылки в блоге

Мы добавим основной идентификатор " новый_пользовательский Во всех наших подменю обязательно используйте уникальный идентификатор (new_custom1 и new_custom2Обязательно вызовите функцию еще раз. $ wp_admin_bar-> add_menu ($ subX); »Во всех таблицах подменю.

Как добавить подменю в существующие меню

function my_new_sub_menu() {
 global $wp_admin_bar;
 $sub_menu = array(
 'parent' => 'new-content', // Ajoute un sous menu dans new-content (Nouveau)
 'id' => 'new_custom_sub', // ID du menu unique.
 'title' => __('Custom Sub Menu'), // Titre
 'href' => admin_url( 'my-new-sub-menu.php'), // URL du menu
 'meta' => false // tableau d'options: array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
 );
 $wp_admin_bar->add_menu( $sub_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_sub_menu' );

Как видите, мы использовали новый контент в качестве родительского идентификатора, он будет находиться в меню " Добавить новый » в стандартном списке меню административной панели WordPress. Как и во втором примере, мы определяем идентификатор родительского элемента, чтобы это были дочерние элементы родительского меню.

Также прочитайте наше руководство по: Реклама на WordPress: по-прежнему ли это выгодно?

Вот некоторые доступные идентификаторы меню, которые вы можете использовать.

  • apparence - Меню внешнего вида
  • Комментарии - Ссылки комментариев
  • отредактировать - Меню редактирования записи/страницы/категории/тега
  • получить-Shortlink - Короткая ссылка в меню страницы
  • мои-блоги – Меню моего сайта, если у вас несколько сайтов.
  • Новый счастливый - Добавить новое меню
  • обновления - Обновить ссылку

Откройте для себя также несколько премиальных плагинов WordPress дополнительный 

Вы можете использовать другие плагины для отображения обратного отсчета в своем блоге WordPress. Далее я предлагаю некоторые из них.

1. Скоро будет CountDown

Скоро CountDown — один из самых популярных платных плагинов таймера обратного отсчета для WordPress. Он включает в себя два шаблона таймера обратного отсчета, а также 10 вариантов фона, чтобы сделать его более привлекательным и интересным.

Скоро откроется плагин для WordPress с обратным отсчетом

Скоро CountDown позволяет продолжить работу на вашем сайте то время как ваш посетители видят Отобразится страница «Скоро будет доступно». После завершения вы сможете снова запустить свой сайт одним нажатием кнопки.

Мы также приглашаем вас открыть для себя наши Плагины 10 WordPress для улучшения визуального оформления вашего веб-сайта

Также можно решить, какие Пользователи могут видеть или не видеть веб-сайт в зависимости от своего статуса. Если на страницу «Скоро будет доступно» следует поместить только часть веб-сайта, вы также можете определить, какие страницы будут доступны вашим посетителям, а какие — нет.

скачать | Демонстрация веб-хостинг

2. Обратный отсчет продаж WooCommerce

WooCommerce Sales Countdown - это фантастический премиальный плагин WordPress, предназначенный для продвижения рекламных кампаний на вашем сайте электронной коммерции. 

Обратный отсчет продаж Woocommerce

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

скачать | Демонстрация | веб-хостинг

3. Социальный обмен и Locker Pro

Расширение Social Share & Locker Pro разработано для того, чтобы помочь вашему сайту повысить видимость в социальных сетях. Всего за несколько кликов вы можете либо задать положение значков социальных сетей, либо заблокировать контент, сделав его доступным для публикации только в одной из выбранных вами социальных сетей.

Плагин Social Share Locker Pro для WordPress

У вас есть предопределенные темы 10, и это должно охватывать самые распространенные пожелания. Все ее темы - Retina и чудеса творчества. 

Вот наши 6 WordPress плагины для обеспечения RGPD-соответствия блога

Кроме того, с помощью Social Share & Locker Pro вы можете отображать полное название социальной сети или только её значок. Это будет зависеть от вашего дизайна, доступного пространства или ваших предпочтений.

скачать | Демонстрация | веб-хостинг

Рекомендуемые ресурсы

Откройте для себя другие рекомендуемые ресурсы, которые помогут вам создать свой веб-сайт и управлять им.

Заключение

Вот и всё! На этом урок завершается. Вы также можете использовать его в своём следующем плагине для WordPress, если хотите добавить административное меню для настроек. Вам просто нужно настроить его так, чтобы ваш плагин работал.

Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress.

N'hésitez pas à поделитесь этой статьей с друзьями в ваших любимых социальных сетях. А пока расскажите о своем Комментарии и предложения в специальном разделе.

...