【问题标题】:WooCommerce shows admin detailsWooCommerce 显示管理员详细信息
【发布时间】:2018-07-05 12:35:12
【问题描述】:

我有问题

在我将一件或多件商品添加到我的购物车后进入结账页面后,它会显示已填写输入内容的结算结账表单。见下文:

它显示了我的全部详细信息,包括每个可能的买家的电子邮件和电话号码。

我安装了 SendGrid 插件并发现了它,但删除该插件并不能解决问题。 我在任何 WordPress 选项中都看不到我可以将这些输入框的值编辑为空。

【问题讨论】:

  • 您是否尝试过,未登录,并使用新的浏览器?可能只是您的详细信息
  • 我尝试使用不同的浏览器、不同的计算机和不同的互联网(vpn、不同的 wifi 等)。
  • 奇怪 - 我看不出插件应该使用管理员详细信息作为“占位符”的原因 - 你是否以某种方式在网页翻译中将“名字”翻译为 Marcus,而不是“ Fornavn”?
  • 也很奇怪,因为有多个管理员帐户,但只显示了我的。我没有在翻译中写下我的详细信息,没有。
  • 另外 - SendGrids 插件的评论很糟糕? wordpress.org/plugins/sendgrid-email-delivery-simplified/…

标签: wordpress woocommerce


【解决方案1】:

超级诡异……

您可以尝试的一件事是使用挂钩来更改表单的当前“默认”值

由于我不知道默认值的优先级已经改变,我会先将其设置为 20,然后尝试 30、40 等。

// Hook in - 
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields', 20 );

// Our hooked in function - $address_fields is passed via the filter!
function custom_override_default_address_fields( $address_fields ) {
    $address_fields['first_name']['placeholder'] = 'Firstname';

    return $address_fields;
}

希望这行得通 - 这是一种渴望评论的方式。

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 2022-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-22
    • 1970-01-01
    相关资源
    最近更新 更多