Дополнительные поля для меню WP_Nav_Menu
C версии WordPress 5.4 появились новые хуки, которые позволяют более гибко настроить меню WordPress (WP Nav Menu).
В частности стало возможным легко добавлять пользовательские (дополнительные) поля в меню WordPress.
Речь идет о хуках wp_nav_menu_item_custom_fields и wp_nav_menu_item_custom_fields_customize_template. С их помощью теперь можно легко добавлять собственные произвольные поля к пунктам меню как на странице редактирования меню в админке, так и в панели Customizer.
В этой заметке мы рассмотрим использование хука wp_nav_menu_item_custom_fields для добавления собственных пользовательских полей в пункты меню. Также рассмотрим плагины, которые позволяют сделать тоже самое без написания кода.