Меню с Автоматическими страницами, включенными из Пользовательского типа записи
Вопрос - Как можно использовать систему меню wordpress 3.0, чтобы автоматически включать в меню новые страницы из пользовательского типа сообщений (я имею в виду область управления меню wordpress для общедоступного веб-сайта).
Я полагаю, что в настоящее время это работает для обычных "страниц", если вы установите флажок автоматически включать, но есть ли способ также жестко запрограммировать его для работы со страницами из пользовательского типа записи?
1 answers
Это достигается с помощью функции _wp_auto_add_pages_to_menu()
(в \wp-includes\nav-menu.php
), которая подключена к крючку transition_post_status
.
К сожалению, он жестко запрограммирован для типа записи page
и его нелегко расширить.
С другой стороны, поскольку он работает через универсальный крючок, нетрудно (относительно, внутренний код меню - это боль) разработать аналог для пользовательского типа сообщения.