问题标签 [usermetadata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
532 浏览

php - 使用 WooCommerce 中的 WC_Checkout get_value() 方法获取结帐自定义字段提交的值

在 WooCommerce 结帐页面中,我使用以下代码添加了一个自定义字段:

在 GST Number 字段(自定义结帐字段)中输入任何值,然后通过单击“下订单”按钮进入付款屏幕并返回结帐页面而不完成交易,所有默认的 woocommerce 字段(如帐单电话、电子邮件等)都会自动填充会议。

但是,通过上述代码添加的自定义字段始终为空白。我尝试记录的值,$checkout->get_value( 'gst_no' )它始终为空。

如何使$checkout对象存储自定义字段值?

0 投票
1 回答
254 浏览

php - 将自定义字段添加到 WooCommerce 新帐户页面

在 WooCommerce 中创建了一个帐户注册页面,如下代码所示:

但我无法将新字段(例如(Facebook 和 WhatsApp 帐户))保存到会员的(users.php)帐户页面,我希望它们显示为订单注册页面上的字段(作为结帐字段)。如何修复它?

如何将自定义 woocommerce 字段保存在数据库和字段中,并将其作为字段放在结帐页面中?

0 投票
2 回答
592 浏览

php - 如何使用先前输入的值填充自定义结帐字段,例如默认的 WooCommerce 结帐字段?

我使用以下代码添加了一个自定义字段:

在 GST 编号字段(自定义结帐字段)中输入任何值,然后通过单击“下订单”按钮进入付款屏幕并返回结帐页面而不完成交易,所有默认的 woocommerce 字段(如帐单电话、电子邮件等)都会自动填充会议。

但是,通过上述代码添加的自定义字段始终为空白。如何在访客用户的自定义字段中自动填充先前输入的值,类似于自动填充默认 woocommerce 字段的方式?

0 投票
1 回答
735 浏览

php - 以编程方式设置 WooCommerce 用户计费和发货国家/地区

我使用 WooCommerce 并构建了一些自定义功能。我想要的最后一件事是以编程方式设置计费和发货的国家/地区。

我从结帐页面中删除了输入 billing_country 和 shipping_country。

有没有办法以编程方式设置 billing_country 和 shipping_country?

我尝试WC()->customer->set_shipping_country('US');仅设置购物车和结帐页面的国家/地区,但未通过提交发送国家/地区。

0 投票
1 回答
510 浏览

php - 将 WooCommerce 结帐自定义字段保存为用户元数据

我想将我的自定义注册字段添加到我的结帐页面表单中。

我正在使用此代码将自定义字段添加到我的注册区域。

顺便说一句,我在我的注册字段中使用了我的结帐字段。

我尝试了这段代码来更新用户元

没有错误,但它不起作用......任何人都可以帮助我吗?

我在此代码的帮助下成功更新了其他默认结帐值;

我可以通过注册更新自定义结帐字段做什么?

这是我的注册页面

0 投票
0 回答
29 浏览

wordpress - 在 wordpress 仪表板中编辑自定义用户元数据

我想在 wordpress 仪表板中为用户添加一些自定义元数据。元数据将是一个唯一的密钥,基本上是一串随机字符。我想(作为管理员)单击用户个人资料页面上的按钮并生成或重新生成唯一密钥。我不确定如何添加按钮代码以及如何将其链接到一些会创建唯一键的 php 代码。我从下面的代码开始,该代码来自https://gist.github.com/magnific0/29c32c7dabc89ab9cae5并进行了一些细微的更改。此代码可以为用户添加自定义元数据字段,现在我只想能够通过单击按钮生成一个新的唯一键。

0 投票
0 回答
16 浏览

woocommerce - 如何仅使用用户元密钥获取 woocommerce 中的所有订单详细信息?

我想问,如何通过用户元键获取所有订单详细信息?

这就是我所得到的,但只是为了从密钥 friseur 中获取 user_meta

但我想获得所有具有 TestFriseur 价值的 friseur

我怎样才能得到这个?

喜欢:用用户元值“TestFriseur”给我所有的订单

多谢!!

0 投票
1 回答
191 浏览

wordpress - 如何在 WooCommerce 中通过用户元数据获取订单

我想知道,我如何能够查看所有订单:

  • 用户元键:friseur
  • 用户元值:TestFriseur

这是我的代码:


但不幸的是没有达到预期的结果。有什么建议吗?

0 投票
1 回答
83 浏览

php - Wordpress 如何计算用户的值并更新相关的自定义元字段

我在 Wordpress 上使用 创建了一个前端表单Elementor Pro,它在提交时成功更新了登录用户的用户元数据。

我现在想计算一个单独的自定义元字段,使用表单中提交的值。

换句话说:当用户提交自定义字段的值时straight_speed,我想straight_speed_percent使用刚刚输入的值自动计算,并将其保存在用户身上。

目前,对于的计算straight_speed_percent可以straight_speed乘以 100。

straight_speed_percent已经创建了自定义字段)。

最初需要为 添加一个值straight_speed_percent,但如果重新提交并straight_speed更改了表单,我希望更新该值。

我已经尝试了以下代码,但它似乎不起作用。任何帮助将不胜感激!

0 投票
1 回答
61 浏览

php - 查询存档页面上所有帖子的作者元数据

当用户在我的 Wordress 网站上注册时,会自动创建一个自定义帖子(运动员),并将该用户指定为作者。自定义帖子本质上充当个人资料页面。

在他们的个人资料页面上,用户填写一堆或信息,然后total_score计算并保存为用户元数据。如果他们没有填写所有表格 - 他们将不会有一个total_score,因为它是在提交时计算的。

我为帖子(运动员)创建了一个自定义存档页面,并使用设置>阅读>帖子页面将其设置为默认帖子存档。

在发布预览模板(使用 Ele Custom Skins 和 Elementor 创建和循环)上,我添加了一个名为#total_score_circle- 的元素,如下面的屏幕截图所示。

如果该帖子的作者元中#total_score_circle没有,我想隐藏在帖子预览布局中。total_score

下面的代码目前隐藏了#total_score_circle所有帖子预览,而不仅仅是total_score作者元中不存在的那些。所以我的查询显然是关闭的。

任何帮助将不胜感激。

在此处输入图像描述

前端是使用 Elementor Pro 创建的,我使用 Elementor Custom Skin 创建了显示搜索结果的循环。