簡體   English   中英

將子菜單條目添加到 WooCommerce“產品”管理菜單

[英]Add submenu entry to WooCommerce "Products" admin menu

我想在 WooCommerce“產品”管理菜單下添加一個子菜單條目。 有人知道這個菜單的 $parent_slug 是什么嗎?

我可以使用add_submenu_page和 'woocommerce' 為$parent_slug添加一個子菜單項到“WooCommerce”菜單(通過admin_menu掛鈎),但似乎無法弄清楚 Products 菜單的$parent_slug是什么......

if ( is_admin() ) {
    add_action( 'admin_menu', 'add_products_menu_entry', 100 );
}

function add_products_menu_entry() {
    add_submenu_page(
        'woocommerce-product', // This is what I can't figure out
        __( 'Product Grabber' ),
        __( 'Grab New' ),
        'manage_woocommerce', // Required user capability
        'ddg-product',
        'generate_grab_product_page'
    );
}

function generate_grab_product_page() {
  // Page generation code will go here
}

WooCommerce 產品管理菜單

在此處輸入圖像描述

明白了,是edit.php?post_type=product

if ( is_admin() ) {
    add_action( 'admin_menu', 'add_products_menu_entry', 100 );
}

function add_products_menu_entry() {
    add_submenu_page(
        'edit.php?post_type=product',
        __( 'Product Grabber' ),
        __( 'Grab New' ),
        'manage_woocommerce', // Required user capability
        'ddg-product',
        'generate_grab_product_page'
    );
}

function generate_grab_product_page() {
  echo "<h2>Hello, it worked! :-)</h2>";
}

感謝 Derick Rethans / XDebug!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM