将子项添加到WooCommerce部分

时间:2013-06-04 作者:jepser

我想在“Woocommerce”父项下的“Orders”下添加一个子项,此子项是自定义的帖子类型。

enter image description here

我试着用(in $args):

$args = array(\'show_in_menu\' => \'edit.php?post_type=shop_order\');
register_post_type(\'my_posttype\', $args);
但它不起作用,我尝试了另一个部分,例如“编辑”。php?“另一页”,它起作用了。

enter image description here

有什么主意吗?!

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

简短回答,使用:

$args = array(\'show_in_menu\' => \'woocommerce\');
register_post_type(\'my_posttype\', $args);
但这不会为您提供自定义的post类型子菜单。

您还可以使用add_submenu_page, 下面的代码只是一个示例:

function register_my_custom_submenu_page() {
    add_submenu_page( \'woocommerce\', \'My Custom Submenu Page\', \'My Custom Submenu Page\', \'manage_options\', \'my-custom-submenu-page\', \'my_custom_submenu_page_callback\' ); 
}
function my_custom_submenu_page_callback() {
    echo \'<h3>My Custom Submenu Page</h3>\';
}
add_action(\'admin_menu\', \'register_my_custom_submenu_page\',99);
您需要一个高(er)优先级编号,以便稍后执行它woocommerce_admin_menu 函数,其中有9个woocommerce_admin_menu_after, 其中有50个功能Bwoocommerce-admin-init.php.

结束

相关推荐

Google Map在Tab Plugins的第二个选项卡上无法使用

我正在使用postTabs plugin 和Comprehensive Google Map Plugin, 我的问题是,当我在第二个选项卡上有我的谷歌地图时,地图没有按预期加载。但是如果我把它移到第一个标签上,效果会非常好。。有没有办法让地图在第二个选项卡上工作?实际上,无论我使用哪个选项卡插件,地图都不会正确加载到第二个选项卡上。。欢迎提出任何建议。谢谢:)