我正在尝试使用此代码来更改现有订单产品的订单商品名称
$order = wc_get_order('14851');
foreach($order->get_items() as $item_id => $item_obj){
$item_obj->set_name($current_product_name.' Append This (S10)');
}
Woocommerce文档:Class WC_Order_item: set_name()
method
但是它根本不起作用。有人可以做这个工作吗?
答案 0 :(得分:2)
您需要使用save()
方法,如下所示:
import ReactAce from "react-ace-editor";
import React from "react";
function CodeEditor(props) {
return (
<ReactAce
value={`function onLoad(editor) {
console.log("i've loaded");
}`}
mode="javascript"
theme="xcode"
showPrintMargin={false}
setReadOnly={false}
setValue={props.value}
style={{
height: "500px",
fontSize: "16px",
}}
/>
);
}
export default CodeEditor;
Woocommerce文档相关方法: