![](/img/trans.png)
[英]Filter orders by specific meta fields in WooCommerce admin orders list
[英]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.