簡體   English   中英

如何從WooCommerce訂單列表中刪除“元自定義字段”按鈕?

[英]How can I remove Meta Custom Fields buttons from WooCommerce orders list?

我需要從WooCommerce訂單列表中的自定義字段中刪除“刪除”和“更新”按鈕。 我可以在wp-admin/includes/templates.php看到一個函數正在控制此功能,但我只希望它影響訂單頁面-我不希望它影響任何其他WordPress功能。 理想情況下,我想要一個物理上刪除按鈕的PHP解決方案-而不是隱藏按鈕的Javascript解決方案。

非常感謝您的幫助。

由於沒有答案,我設法使用以下解決方法。 它不會物理刪除按鈕-而是使用CSS隱藏它們:

function hide_delete_update_buttons($order_id) {

    if(is_admin() && current_user_can('manage_woocommerce')) {

        add_action('admin_head', 'hide_delete_update_buttons_css');

    }

}

function hide_delete_update_buttons_css() {
    echo '<style>.post-type-shop_order #the-list .deletemeta { display: none !important; } .post-type-shop_order #the-list .updatemeta { display: none !important; }</style>';
}

add_action('wp_loaded', 'hide_delete_update_buttons');

不太理想-但目前可以使用。

暫無
暫無

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

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