【问题标题】:Add submenu entry to WooCommerce "Products" admin menu将子菜单条目添加到 WooCommerce“产品”管理菜单
【发布时间】:2019-09-09 14:48:04
【问题描述】:

我想在 WooCommerce“产品”管理菜单下添加一个子菜单条目。有人知道这个菜单的 $parent_slug 是什么吗?

我可以使用add_submenu_page 和'woocommerce' 为$parent_slug 添加一个子菜单项到“WooCommerce”菜单(通过admin_menu 挂钩),但似乎无法弄清楚$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 产品管理菜单

【问题讨论】:

    标签: php wordpress woocommerce backend hook-woocommerce


    【解决方案1】:

    知道了,是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!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-11
      • 2016-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-11
      • 2018-01-29
      相关资源
      最近更新 更多