【问题标题】:Add new atribute programmatically woocommerce [duplicate]以编程方式添加新属性 woocommerce [重复]
【发布时间】:2021-01-30 01:40:54
【问题描述】:

所以我正在尝试制作一个可以添加所有产品的网店插件,它将从我从供应商处获得的产品的 api 中获取它们。现在我正在尝试使用 php 以编程方式创建一个属性,但我找不到我是如何尝试其他人的很多代码但它已经过时或者我无法让它工作,我只想每当我按下一个按钮时该属性将是仅创建一个属性而已。

我已经尝试过Create new product attribute programmatically in Woocommerce 答案代码(还有更多……)。

【问题讨论】:

  • 对不起,但您提到的答案代码并没有过时,并且在上一个 WooCommerce 版本中仍然有效......此外,您应该在您的问题中提供自己的真实代码尝试,详细解释什么不起作用… 请注意,StackOverFlow 不是免费的编码服务。

标签: php wordpress woocommerce


【解决方案1】:

这是您尝试运行的确切代码吗?

启动时,每个 WordPress 请求都会运行“init”操作。
与按钮按下无关。

function create_product_attribute($label_name) 中的参数“$label_name”不会去任何地方。

您的其余代码看起来可以引导您实现目标。但是代码的启动方式可以使您更接近目标。

您想为某些产品手动添加某个属性?

或者按一次按钮,每个产品都有属性?

您可以拥有一个带有设置 URL 参数按钮的管理页面 - 如果设置了该参数,请执行一些操作。

【讨论】:

  • 我想为我的 woocommerce 添加一个属性,我不希望它添加到任何产品中,但我只想使用 php 代码创建一个属性父级,稍后将添加按钮按下
  • 所以你希望一个属性同时存在。尚未附加到任何产品?
  • 是的,我想创建一个父属性,但还没有任何产品链接
猜你喜欢
  • 2015-12-07
  • 2020-03-15
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 2019-04-26
  • 1970-01-01
相关资源
最近更新 更多