Надеюсь, для этого есть простой ответ, так как это не похоже на то, что это должно быть сложно и может сделать мой бэкэнд намного проще для других.
Я пытаюсь добавить ссылки на пользовательские типы сообщений, то есть ярлык на боковой панели , а не типичную ссылку для WordPress, которую вы бы поместили в категорию ссылок.
Скажем, моя боковая панель выглядит так:
Dashboard ---------- Posts ... Stores (custom post-type) - All Stores - Add Store - My custom link
Последней строкой будет пользовательская ссылка. Надеемся, что эта ссылка может появиться в виде дочернего элемента для персонализированного типа сообщения, но если не по крайней мере статическая ссылка будет хорошим началом.
Самый близкий, который я мог найти в Google, – это страница о добавлении разделителей в панель администратора , что полезно для указания моих пользовательских типов сообщений. К сожалению, код для этого очень чуждо мне (и комментарии присутствуют только на очевидном коде, что очень расстраивает).
Я предполагаю, что код, используемый для разделителя, хотя бы близок к тому, что мне нужно. По крайней мере, где я должен искать ответ?
Это должно сделать это.
function register_additional_page(){ add_submenu_page('edit.php?post_type=tree', 'Bulk Process', 'Bulk Process', 'activate_plugins', 'tree_bulk_process', 'render_bulk_tree_process'); } add_action('admin_menu', 'register_additional_page');
И функция, которая отображает страницу.
function render_voucher_list_page(){ ?> <h2>Hello World</h2> <?php }
Измените post_type=tree
на свой пользовательский тип post_type=tree
Bulk Process
на название меню, activate_plugins
до требуемой пользовательской возможности, tree_bulk_process
на страницу slug и render_bulk_tree_process
на свою пользовательскую функцию, которая отображает страницу.
Надеюсь, что эта помощь