簡體   English   中英

Woocommerce / Wordpress - 在管理面板上添加按鈕到訂單/產品頁面

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

我需要在woocommerce管理面板的訂單頁面和產品頁面上添加一個按鈕和/或文本。 它們實際上是/wp-admin/post.php兩種類型,但是明顯不同的帖子類型。 這可能嗎? 我查看了woocommerce列表中可用的鈎子,我嘗試過的唯一一個實際上將信息放在每個列表頁面上。

只是尋找過濾器/鈎子!

非常感謝,不用沒有代碼示例 - 不適用於尋找標識符!

為了自定義按鈕添加到Woocommerce訂購頁面(在管理頁面),你需要使用add_meta_boxes WordPress的行動,那么我們就可以使用過濾器shop_order所以它只能在woocommerce訂單顯示。 所以代碼看起來像這樣......

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添加到最后一個函數中也是如此。 然后你可能想要使用Wordpress AJAX,你可以閱讀並在這里看到一個演示。

暫無
暫無

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

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