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

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

Скоро Обратный отсчет является одним из WordPress плагины премиальные таймеры обратного отсчета на платформе WordPress. Он имеет 2 дизайна обратного отсчета, а также 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.

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

...