Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何在订单后端页面上添加单个产品的自定义总计_Wordpress_Woocommerce_Hook Woocommerce - Fatal编程技术网

Wordpress 如何在订单后端页面上添加单个产品的自定义总计

Wordpress 如何在订单后端页面上添加单个产品的自定义总计,wordpress,woocommerce,hook-woocommerce,Wordpress,Woocommerce,Hook Woocommerce,基本上,在订单编辑页面上,我想计算单个产品的总价格*产品高度*产品数量 我使用了下面的钩子,但是这个钩子没有被执行 add_filter( 'woocommerce_data_get_total', 'change_product_total_on_order_edit_page', 10, 2); function change_product_total_on_order_edit_page ($value, $abc ) { var_dump($value); die();

基本上,在订单编辑页面上,我想计算单个产品的总价格*产品高度*产品数量

我使用了下面的钩子,但是这个钩子没有被执行

add_filter( 'woocommerce_data_get_total', 'change_product_total_on_order_edit_page', 10, 2);
function change_product_total_on_order_edit_page ($value, $abc ) {
   var_dump($value);
   die();
   return 15;
}

使用“
woocommerce\u order\u item\u get\u total”
”过滤器而不是“
”woocommerce\u data\u get\u total”
,因为此过滤器是由woocommerce动态创建的。钩子中的数据是对象类型。在订单编辑页面获取订单项目时,对象类型为订单项目

是否在管理面板中?还是前端详细信息页面?你能详细解释一下吗?@Alice如果你看一下屏幕截图,它在管理命令编辑页面上,所以在后端…但是这个问题还不清楚,代码中使用的钩子似乎不存在。