php - 以编程方式添加新属性 woocommerce
问题描述
所以我正在尝试制作一个可以添加所有产品的网店插件,它将从我从供应商处获得的产品的 api 中获取它们。现在我正在尝试使用 php 以编程方式创建一个属性,但我无法找到我是如何尝试其他人的很多代码但它已经过时或者我无法让它工作,我只想每当我按下一个按钮时该属性将是仅创建一个属性而已。
我已经尝试在 Woocommerce答案代码中以编程方式创建新产品属性(以及更多......)。
解决方案
那是您尝试运行的确切代码吗?
启动时在每个 WordPress 请求中运行“init”操作。
没有与按钮按下的连接。
您的参数“$label_name”function create_product_attribute($label_name)
不会去任何地方。
您的其余代码看起来可以引导您实现目标。但是代码的启动方式可以使您更接近目标。
您想手动为某些产品添加某个属性吗?
还是按一次按钮,每个产品都有属性?
您可以有一个带有设置 URL 参数的按钮的管理页面 - 如果设置了该参数,请执行一些操作。
推荐阅读
- react-native - 如何在特定屏幕中隐藏标签栏?
- javascript - 遵循干净架构的 NodeJS 上的 Loggin 元数据
- javascript - 赛普拉斯测试 Material-UI 日期选择器不适用于 Github 操作
- graphql - 需要 Graphql 解析器结构的建议
- heroku - 我无法设置 Heroku ClearDB,因为缺少“建立付款历史记录”?
- c - 简单的 gnu makemakefile 规则从多个源文件构建 GCC 可执行文件
- haskell - 将显示函数功能分配给另一个关键字
- datetime - 使用夏令时显示 UTC 到语言环境时间 - Wordpress
- python - Python中stack[-1][0]的含义
- amazon-web-services - Amazon Deequ (Spark + Scala) - java.lang.NoSuchMethodError: 'scala.Option org.apache.spark.sql.catalyst.expressions.aggregate.AggregateFunction.toAgg