我希望有一个简单的答案,因为这似乎并不难,可以让我的后端更容易让其他人使用。
我正在尝试添加自定义帖子类型的链接-即shortcut in the sidebar, 不是一个典型的wordpress链接,你会把它放在链接类别中。
假设我的侧边栏如下所示:
Dashboard
----------
Posts
...
Stores (custom post-type)
- All Stores
- Add Store
- My custom link
最后一行是自定义链接。希望可以将此链接显示为自定义帖子类型的子链接,但如果没有,至少有一个静态链接将是一个良好的开端。
我在谷歌上能找到的最接近的是关于adding separators to the admin panel, 这对于指示自定义帖子类型很有用。不幸的是,这方面的代码对我来说非常陌生(注释只出现在明显的代码上,这非常令人沮丧)。
不过,我假设用于分隔符的代码至少接近我需要的代码。至少,我应该在哪里寻找答案呢?
最合适的回答,由SO网友:ifdion 整理而成
这应该可以做到。
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
到您的自定义帖子类型,
Bulk Process
到菜单标题,
activate_plugins
您所需的用户能力,
tree_bulk_process
到您的页面“slug”和
render_bulk_tree_process
到呈现页面的自定义函数。
希望这有帮助