Php WC_结帐挂钩中订单行项目和订单元之间的差异
我正在创建一个插件,使用Php WC_结帐挂钩中订单行项目和订单元之间的差异,php,wordpress,woocommerce,checkout,hook-woocommerce,Php,Wordpress,Woocommerce,Checkout,Hook Woocommerce,我正在创建一个插件,使用woocommerce\u checkout\u update\u order\u metahook添加订单项目meta 我安装了一个名为WooCommerce TM Extra Product Options的插件 此插件使用woocommerce\u checkout\u create\u order\u line\u itemhook添加订单项元 当插件被激活时,我会在order received页面上显示插件的元字段,但不会显示我的元信息。如果插件被停用,或者当我
woocommerce\u checkout\u update\u order\u meta
hook添加订单项目meta
我安装了一个名为WooCommerce TM Extra Product Options的插件此插件使用
woocommerce\u checkout\u create\u order\u line\u item
hook添加订单项元
当插件被激活时,我会在order received页面上显示插件的元字段,但不会显示我的元信息。如果插件被停用,或者当我评论
woocommerce\u checkout\u create\u order\u line\u项目时,会显示我的meta。
action hook。它们实际上不是用于相同的事情:
- 钩子
允许添加/更新订单元数据,以便数据库表woocommerce\u checkout\u update\u order\u meta
wp\u postemta
- 钩子
允许在数据库表woocommerce\u checkout\u create\u order\u line\u item
(用于wp\u woocommerce\u order\u items
item type(产品名称))和line\u item
wp\u woocommerce\u order\u item meta>中添加/更新订单中的行项目类型(对于
项目类型详细信息作为数量、行项目总数和产品变化属性, 属性行项目
- 行动挂钩位于
- 动作钩位于方法的末端
- 如中所示。
因此,
在之前被调用woocommerce\u checkout\u create\u order\u line\u item
woocommerce\u checkout\u create\u order\u line\u item
操作挂钩,而不是在woocommerce TM额外产品选项插件之前使用优先级
你可以在你的问题中给出你的自定义插件在woocommerce\u checkout\u update\u order\u meta中的代码…这应该有助于更好地理解你的问题。您好,我正在使用woocommerce\u checkout\u create\u order\u line\u item hook添加meta,其中key name作为额外费用,是否可以将key name显示为额外费用