小编Mar*_*ner的帖子

在 Woocommerce 编辑订单页面中显示可编辑的自定义字段值

我不是开发人员,但以某种方式设法将 Woocommerce 自定义字段添加到结帐和订单编辑页面。有类似的问题,但我找不到正确的解决方案。

\n\n

自定义字段在管理订单编辑页面中可见,但不显示值,也不会添加到订单电子邮件中。

\n\n

我缺少什么?

\n\n

请看最后的截图。

\n\n

这是所有代码的组合:

\n\n
// Woocommerce - Add user custom billing fields\n// =============================================================================\n\nfunction add_woocommerce_admin_billing_fields($billing_fields) {\n    $billing_fields[\'billing_birthday\'] = array(\n        \'label\' => __(\'Datum rojstva\', \'woocommerce\')\n    );\n    $billing_fields[\'billing_socialno\'] = array(\n        \'label\' => __(\'Dav\xc4\x8dna \xc5\xa1tevilka\', \'woocommerce\')\n    );\n\n    return $billing_fields;\n}\nadd_filter(\'woocommerce_admin_billing_fields\', \'add_woocommerce_admin_billing_fields\');\n\nfunction add_woocommerce_found_customer_details($customer_data, $user_id, $type_to_load) {\n    if ($type_to_load == \'billing\') {\n        $customer_data[$type_to_load . \'billing_birthday\'] = get_user_meta($user_id, $type_to_load . \'billing_birthday\', true);\n        $customer_data[$type_to_load . \'billing_socialno\'] = get_user_meta($user_id, $type_to_load . \'billing_socialno\', true);\n\n    }\n    return $customer_data;\n}\nadd_filter(\'woocommerce_found_customer_details\', \'add_woocommerce_found_customer_details\', 10, 3);\n\nfunction add_woocommerce_billing_fields($billing_fields) …
Run Code Online (Sandbox Code Playgroud)

php wordpress checkout orders woocommerce

4
推荐指数
1
解决办法
5125
查看次数

标签 统计

checkout ×1

orders ×1

php ×1

woocommerce ×1

wordpress ×1