当前位置: 首页 > 知识库问答 >
问题:

删除商业订单编辑页面中的下载metabox

云瑞
2023-03-14

我正在尝试从“shop_order”上下文中删除管理菜单中的“woocommerce order downloads”div。我得到了一个很好的答案来识别上下文,并能够用以下代码删除“postcustom”div。请注意,我试图通过添加一行删除“woocommerce订单下载”来实现完全相同的目的。那件东西坏了。我试过“订单下载”、“下载”等。我还去了“设置”--

function remove_custom_field_meta_box()
{
    remove_meta_box('postcustom', 'shop_order', 'normal', 90);
    remove_meta_box('woocommerce-order-downloads', 'shop_order', 'normal', 90);
    //remove_meta_box('woocommerce-order-label', 'shop_order', 'normal');
}


//Remove postcustom/downloads/shippinglabel meta boxes
add_action('admin_menu', 'remove_custom_field_meta_box');

共有1个答案

仇正豪
2023-03-14

请尝试以下方法:

add_action( 'add_meta_boxes', 'remove_shop_order_meta_boxe', 90 );
function remove_shop_order_meta_boxe() {
    remove_meta_box('postcustom', 'shop_order', 'normal');
    remove_meta_box('woocommerce-order-downloads', 'shop_order', 'normal');
}

代码进入函数。活动子主题(或活动主题)的php文件。测试和工作。

 类似资料:
  • 我正在尝试从一个简单的wooCommerce商店的订单详细信息中删除“postcustom”元框。div#postcustom按顺序显示--- 我(目前)已将其连接到: 我也尝试过将“dashboard”和“post”作为$context,但都没有用。 我也尝试过用钩子删除meta框、admin init和其他一些。 我工作在一个子主题functions.php并使用默认的ooCommerce主题

  • 我想将woocommerce结帐页面的“订单注释”文本字段更改为“特殊注释”。但是我找不到这个文件的确切位置。在我的localhost文件夹中可以在哪里找到此文件? 这是页面的截图:

  • 我需要对我的商店进行一些定制,但我不知道如何使用WC_Order类在PHP中创建WooCommerce订单。我怎样才能做到这一点? 这是我尝试过的代码:

  • 在Woocommerce中,下面的代码检索特定的自定义订单项目元数据,并在“管理编辑订单”页面的“常规”区域下添加一个可编辑的自定义字段: 现在,我试图用下面的代码保存自定义的可编辑字段值,但一旦我点击update,它就不会保存任何内容。 我做错了什么?如何保存此自定义字段值? 任何帮助都将不胜感激。

  • 我正在一个WordPress网站上工作,该网站使用WooCommerce作为电子商务解决方案。下面是我想做的: 我想将所有订单和订单详细信息从旧数据库导出到新数据库。很简单的任务对吧?嗯,我们正在使用WooCommerce产品附加组件,出于某种原因,保存到订单中的“附加组件”数据没有显示在新数据库中。我尝试过通过WordPress导入器导入“订单”,我尝试过SQL查询,我甚至尝试过将整个wp_po

  • 基于“在购物车和订单项名称下显示伍兹商业产品自定义字段”回答我以前的一个问题,代码在产品编辑页面上显示自定义字段。当填写这些字段时,数据将显示在产品页面上。 下面是代码: 如何在“管理”面板的“编辑订单”页面上显示自定义字段?它应该在产品名称后显示这些字段。 更新 据我所知,woocommerce\u checkout\u create\u order\u line\u item对此负责。但我无法