Как в админ-баре добавить меню быстрого перехода к записям WordPress?

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

Для этого нужно добавить пользовательский код в файл functions.php вашей темы. Например, следующим кодом можно создать меню с быстрым доступом к последним записям:

function custom_admin_bar_menu($wp_admin_bar) { $args = array( 'id' => 'quick_access', 'title' => 'Быстрый доступ', 'href' => '#', 'meta' => array('class' => 'quick-access') ); $wp_admin_bar->add_node($args); // Добавляем записи $posts = get_posts(array('numberposts' => 5)); foreach($posts as $post) { $wp_admin_bar->add_node(array( 'id' => 'post_' . $post->ID, 'title' => $post->post_title, 'href' => get_edit_post_link($post->ID), 'parent' => 'quick_access', )); } } add_action('admin_bar_menu', 'custom_admin_bar_menu', 100);

После добавления этого кода в functions.php админ-бар будет отображать новый элемент «Быстрый доступ» с пятью последними записями, которые пользователи могут редактировать, просто нажав на их заголовок.

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

Таким образом, вы сможете оптимизировать процесс редактирования контента и сделать работу с WordPress более эффективной.

Плагин WP Jump Menu

Бесплатное дополнение

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

Данная плагина отличается тем, что поддерживает не только стандартные типы записей, такие как страницы, записи и медиафайлы, но и произвольные. По умолчанию в меню отображаются только записи и страницы, однако для добавления других типов записей нужно зайти в админ-панель и перейти в раздел Настройки -> Jump Menu Options.

Страница настроек плагина WP Jump Menu

Настройки плагина делятся на два основных блока. В первом блоке, Post Types, отображается список всех типов записей, зарегистрированных на сайте. Чтобы включить тот или иной тип в меню быстрого доступа, его нужно отметить галочкой и нажать кнопку Сохранить изменения.

Во втором блоке, Styling Options, вы можете настроить внешний вид меню в админ-баре. Здесь доступна возможность кастомизации поиска (например, сделать его «плавающим» сверху и снизу), настроить цвета для различных статусов записей, а также установить выравнивание текста. Помимо этого, можно выбрать, отображать или скрывать меню в публичной части сайта и другие параметры.

Страница настроек плагина WP Jump Menu

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

Кроме того, стоит отметить, что WP Jump Menu совместим с большинством тем и плагинов, что делает его универсальным инструментом для любой установки WordPress. Приложив немного усилий, вы сможете адаптировать меню под свои конкретные нужды и предпочтения.

Пользовательские настройки и оптимизация переходов

Для настройки панели инструментов и оптимизации переходов воспользуйтесь хуком admin_bar_menu. При помощи этого хука можно добавить функциональные ссылки, которые помогут быстро переходить к нужным записям. Например, следующим кодом можно добавить элемент для быстрой навигации:


add_action('admin_bar_menu', 'add_custom_link', 999);
function add_custom_link($wp_admin_bar) {
$args = array(
'id' => 'custom_link',
'title' => 'Мои записи',
'href' => admin_url('edit.php'),
'meta' => array('class' => 'custom-link-class')
);
$wp_admin_bar->add_node($args);
}

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

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

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

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