WooCommerce 我的帐户页面的自定义电话号码占位符

Posted

技术标签:

【中文标题】WooCommerce 我的帐户页面的自定义电话号码占位符【英文标题】:Custom phone number placeholder for WooCommerce my account page 【发布时间】:2020-09-25 19:25:18 【问题描述】:

我正在尝试在我的帐户页面中为电话号码添加占位符。

add_filter('woocommerce_default_phone_fields', 'override_default_address_my account_fields', 20, 1);
function override_default_address_my_account_fields( $address_fields ) 
     $address_fields['shop-phone']['placeholder'] = '+123456789';
     return $address_fields;
 

此代码未更改占位符。你能帮帮我吗?

提前致谢

【问题讨论】:

能否请您显示您页面的代码? 你的意思是源代码?

【参考方案1】:

您可以尝试使用 wordpress 过滤器woocommerce_billing_fields:

add_filter(  'woocommerce_billing_fields', 'custom_my_account_fields', 20, 1 );
function custom_my_account_fields( $fields ) 
    $fields['billing_phone']['placeholder'] = '+123456789';
    return $fields;

希望对你有所帮助。我检查了它的工作

【讨论】:

谢谢,但它已更改结帐页面中的电话占位符,未注册/我的帐户页面 @ash 默认情况下,myaccount/form-login.php template file 上的 myaccount 注册部分中没有电话字段……所以这个字段是由您或第三方插件添加的,您必须自己了解如何使用管理它,因为没有人可以通过魔法猜到。 我没有添加。它提供多供应商版本。

以上是关于WooCommerce 我的帐户页面的自定义电话号码占位符的主要内容,如果未能解决你的问题,请参考以下文章

Woocommerce 如何在我的帐户页面上重定向自定义端点

WooCommerce 结帐字段的自定义验证

所有 WooCommerce 结帐字段的自定义占位符

使 Woocommerce (3.8.0) 管理员电子邮件包含结帐页面中的自定义字段数据

在 WooCommerce 产品页面中显示带有标签和值的自定义字段?

WooCommerce 4.0 电子邮件、管理员订单和感谢页面上的自定义结帐和 ACF 字段值