因此,我正在尝试制作一个网店插件,以添加所有产品,它将通过api获取我从供应商处获得的产品。现在我正在尝试使用php以编程方式创建属性,但是我找不到如何尝试其他人的许多代码,但是它已经过时或无法使它起作用,我只想每当我按下按钮时该属性就会仅创建一个属性。
我尝试了 Create new product attribute programmatically in Woocommerce 答案代码(还有更多…)。
答案 0 :(得分:0)
您是要尝试运行的确切代码吗?
启动时,每个WordPress请求中都会执行操作“ init”。
没有与按下按钮的连接。
您在function create_product_attribute($label_name)
中的参数“ $ label_name”不会随处可见。
其余的代码看起来可能会导致您达到目标。但是代码的启动方式可以使您更加接近目标。
您要为某些产品手动添加某些属性吗?
还是按一次按钮,然后在每个产品上都具有属性?
您可能会有一个管理页面,其中包含用于设置URL参数的按钮-如果已设置该参数,请执行一些操作。