Команда wp menu
в WP-CLI предоставляет мощные инструменты для управления навигационными меню в WordPress. С ее помощью вы можете создавать, изменять, удалять и назначать меню и их элементы в различных зонах темы. Этот инструмент пригодится как разработчикам тем, так и администраторам сайтов.
Для добавления нового меню используйте команду wp menu create
. Указав название меню, вы получите уникальный идентификатор для дальнейших манипуляций.
$ wp menu create "Главное Меню"
Результат: Новое меню будет создано, и его ID будет доступен для последующих операций.
Список существующих меню
С помощью wp menu list
вы можете получить список всех созданных меню. Это полезно для быстрого обозрения доступных навигационных структур.
$ wp menu list
Доступен вывод в различных форматах, например, таблица или JSON, для интеграции с другими инструментами.
Добавление элементов в меню
Чтобы обогатить меню новым элементом, используйте wp menu item add-custom
, который позволит создать настраиваемый пункт с указанным URL.
$ wp menu item add-custom главное-меню "Контакты" http://example.com/contact
Примечание: Доступны дополнительные параметры для описания и стилизации пункта.
Назначение меню определенной области
Команда wp menu location assign
позволяет подключить меню к конкретной области на сайте, например, к основному навигационному меню.
$ wp menu location assign главное-меню primary
Вы назначаете меню логическому блоку сайта, например, в хедере или футере.
Для удаления всего меню воспользуйтесь wp menu delete
. Если же нужно убрать конкретный пункт, используйте wp menu item delete
.
$ wp menu delete "Главное Меню"
Важно: При удалении элементов укажите точный ID элемента.
Основные команды позволяют эффективно администрировать меню, ускоряя работу с интерфейсом и улучшая структуру сайта.
Заключение
Инструменты wp menu
из WP-CLI обеспечивают гибкость и скорость в управлении навигацией, что делает их неотъемлемой частью рабочего набора любого WordPress-разработчика.