【问题标题】:Adjust the text below returning customer调整回头客下方的文字
【发布时间】:2018-09-12 10:17:28
【问题描述】:

我想在回访客户栏下方的结帐页面更改文字,即“如果您之前与我们一起购物,请在下面输入您的详细信息。如果您是新客户,请继续结算和运输部分。”

文本似乎存在于:plugins\woocommerce\i18n\languages\woocommerce.potplugins\woocommerce\templates\checkout\form-login.php

我知道我可以简单地调整这些文件中的文本;但如果 WooCommerce 得到更新,它将被覆盖。

有没有办法用钩子改变这个文本,虽然文本没有出现在我的主题中?

如果可能,我不想为此使用插件。

【问题讨论】:

    标签: php wordpress templates woocommerce checkout


    【解决方案1】:

    Overriding Woocommerce templates via a child theme (or a theme) 在 Woocommerce 插件更新时您不会丢失任何更改。

    因此,在您的情况下,正如模板 checkout\form-login.php 的评论中所解释的那样,您必须将此文件复制到您的子主题:

    /**
     * Checkout login form
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/checkout/form-login.php.
    

    Woocommerce 模板可通过子主题(或主题)覆盖

    见:WooCommerce action hooks and overriding templates

    【讨论】:

      【解决方案2】:

      在处理自定义主题时,您可以通过将相同的模板复制到 your-theme/woocommerce/checkout/form-login.php 来实现此功能。

      现在您可以更新插件而不会丢失更改。

      【讨论】:

      • 欢迎。 SO 的设计是为了让有用的答案得到支持,而不是重复。在这种情况下,该帖子的信息少于接受的答案,并且没有添加任何内容。此外,它读起来更像是评论,而不是 SO 指南所定义的完整、自包含的答案。编辑,如果您可以添加新的有用信息或考虑删除。保持原样,平台可能会删除此帖子,作为“不是答案”。请注意接受的答案如何跟进文档链接和示例代码
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多