是否可以將新的管理菜單添加到WordPress的woocommerce管理部分? 我已經使用WP電子商務與我的自定義插件完成了這項工作,所以如果Woo商業同樣如此,我也會漫遊。將自定義管理菜單添加到woocommerce
感謝
是否可以將新的管理菜單添加到WordPress的woocommerce管理部分? 我已經使用WP電子商務與我的自定義插件完成了這項工作,所以如果Woo商業同樣如此,我也會漫遊。將自定義管理菜單添加到woocommerce
感謝
好吧,如果你使用的是這樣的:
add_action('admin_menu', 'register_my_custom_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>';
}
然後你會看到在 「Woocommerce」 管理菜單的子菜單。
出於某種原因,您不能使用post_type = shop_order來做同樣的事情。
「shop_order」是你應該用來將一個子菜單放在「Woocommerce」下的子菜單。但是,正如我所說的,不知道爲什麼沒有使用該特定的post_type。
http://codex.wordpress.org/Function_Reference/add_submenu_page
對我下面的工作:
add_submenu_page(
'edit.php?post_type=product',
PAGE_TITLE,
MENU_TITLE,
'manage_woocommerce',
'custom_wc_menu'
);
設置$parent_slug到edit.php?post_type=product
你必須使用 'woocommerce' 作爲第一個參數:檢查它們是如何在這裏補充說: https://github.com/woothemes/woocommerce/blob/master/admin/woocommerce-admin-init.php#L64 – ggg
aja!,回答編輯,謝謝ggg – rgdesign