这太刺激了。去年我在结账时自定义订单审核区域没有问题,但稍后会进行一些更新,但它不起作用。我已禁用所有插件,除了WC并使用基本主题,这仍然在发生。
当我使用自定义加载的JS来更改订单查看区域的一部分时,会发生更改,但随后它会自动刷新,并且更改已消失。无论我在哪里放置JS,或者如果我将优先级设置为max,该区域总是以某种方式更新自己,并且我无法在不禁用wc-checkout脚本的情况下更改任何内容,这是必需的。任何想法如何实现这一目标?
我尝试在任何地方搜索过滤器,以便刷新区域时除了单个项目名称过滤器或数量之外什么都没找到。
答案 0 :(得分:0)
我认为过滤器都在订单审核模板中。例如,当商品的数量大于10时,您可以在订单审核部分更改商品的标题:
add_filter( 'woocommerce_order_item_name', 'so_29985124_order_item_title', 10, 2 );
function so_29985124_order_item_title( $title, $order_item ) {
if ( $order_item[ 'qty' ] > 10 ) ) {
$title = "Mega quantities of " . $title;
}
return $title;
}