Php 如何从订单列表中删除元自定义字段按钮?

Php 如何从订单列表中删除元自定义字段按钮?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我需要从订单列表中的自定义字段中删除“删除”和“更新”按钮。我可以在wp admin/includes/templates中看到一个函数。php正在控制这个,但我只希望它影响订单页面-我不希望它影响任何其他WordPress功能。理想情况下,我想要一个物理上移除按钮的PHP解决方案,而不是隐藏按钮的Javascript解决方案 非常感谢您的帮助。由于没有答案,我已设法将以下内容用作解决方法。它不会实际删除按钮,而是使用CSS隐藏按钮: function hide_delete_update_bu

我需要从订单列表中的自定义字段中删除“删除”和“更新”按钮。我可以在
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');
函数隐藏、删除、更新按钮($order\u id){
if(is_admin()&¤t_user_can('manage_woo commerce')){
添加操作(“管理”标题、“隐藏”删除“更新”按钮“css”);
}
}
函数隐藏\删除\更新\按钮\ css(){
echo.post-type-shop#u order#列表。deletemeta{display:none!important;}。post-type-shop#u order#列表。updatemeta{display:none!important;};
}
添加操作(“加载了wp”、“隐藏删除”和“更新”按钮”);

不理想-但暂时可以使用。

我认为必须通过order-list.php页面模板传递一个var,该模板是调用一些模板的主页面。