Wooccommerce/Wordpress-在管理面板上将按钮添加到订单/产品页面


Woocommerce / Wordpress - Add button to Order / Product Page on Admin Panel

我需要在wooccommerce管理面板的订单页面和产品页面中添加一个按钮和/或文本。它们实际上是/wp-admin/post.php的两种类型,但本质上不同的帖子类型。这可能吗?我浏览了wooccommerce列表上的可用挂钩,我唯一尝试过的挂钩实际上都将信息放在了每个挂钩的列表页面上。

只是在找过滤器/挂钩!

非常感谢提前,很抱歉没有代码样本-不适用于只寻找标识符!!

为了将自定义按钮添加到Wooccommerce订单页面(在管理页面上),您需要使用add_meta_boxes wordpress操作,然后我们可以使用shop_order的过滤器,使其仅显示在Wooccommence订单上。所以代码看起来像这样。。。

add_action( 'add_meta_boxes', 'MY_order_meta_boxes' );
function MY_order_meta_boxes()
{
    add_meta_box(
        'woocommerce-order-YOUR-UNIQUE-REF',
        __( 'The title of my box' ),
        'order_meta_box_YOURCONTENT',
        'shop_order',
        'side',
        'default'
    );
}
function order_meta_box_YOURCONTENT()
{
  echo '<button>New button</button>';
}

然后你会希望你的按钮做一些事情,所以这也是在最后一个函数中添加一些JS的工作。然后你可能想使用WordpressAJAX,你可以在这里阅读并看到一个演示。