Пропустить

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

Divi: самая простая тема WordPress для использования

Divi: Лучшая тема WordPress всех времен!

Более Загрузка 600.000, Divi - самая популярная тема WordPress в мире. Он является полным, простым в использовании и поставляется с более чем бесплатными шаблонами 62. [Рекомендуется]

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_custom »Во всех наших подменю обязательно используйте уникальный идентификатор для всех подменю (new_custom1 и new_custom2). Обязательно вызовите функцию $ wp_admin_bar-> add_menu ($ subX); »На всех таблицах в подменю.

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

Функция my_new_sub_menu () {глобальный $ wp_admin_bar; $ Sub_menu = массив ( 'Parent' => 'Новое содержимое', // Добавить меню в новом-контента (Новый) 'ид' => 'new_custom_sub', // ID уникальное меню. Название '=> __ ( 'Пользовательские вложенное меню') // Title 'HREF' => admin_url ( 'мой новый-суб-menu.php'), // меню URL 'мета' => ложь // массив опций: массив ( 'HTML' => '' 'класс' => '' 'OnClick' => '' целевой => '', название => '');); $ Wp_admin_bar-> add_menu ($ sub_menu); } Add_action ( 'wp_before_admin_bar_render', 'my_new_sub_menu');

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

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

Легко создайте свой сайт с Elementor

Elementor позволяет легко создать любой дизайн сайта с профессиональным дизайном. Прекратите платить дорого за то, что вы можете сделать сами. [Free]

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

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

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

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

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

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

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

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

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

Вы ищете лучшие темы и плагины WordPress?

Загрузите лучшие плагины и темы WordPress на Envato и легко создайте свой сайт. Уже больше, чем 49.720.000. [ЭКСКЛЮЗИВ]

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

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

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

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

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

3. Предложение CountDown Timer Pro

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

Самое интересное в этом то, что его очень легко установить и использовать. Вы можете легко установить таймер для разных предложений на каждой странице вашего сайта, создать виджет, установить разные часовые пояса, установить срок действия предложений и т. Д.

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

Этот премиальный плагин WordPress также дает вам возможность настроить внешний вид вашего обратного отсчета.

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

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

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

Легко создайте свой интернет-магазин

Загрузите бесплатные WooCommerce, лучшие плагины для электронной коммерции, чтобы продавать свои физические и цифровые продукты в WordPress. [Рекомендуется]

Заключение

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

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

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

...

Эта статья содержит комментарии 0

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как используются ваши комментарии.

Вверх
4 акции
доля2
чирикать
Регистрация2