【问题标题】:Add html code before checkout header title on WooCommerce在 WooCommerce 上的结帐标题标题之前添加 html 代码
【发布时间】:2017-12-10 20:34:04
【问题描述】:

我需要一个函数来在 WooCommerce 上的 结帐标题 之前添加 HTML 代码。我想添加一个进程栏。

谢谢

【问题讨论】:

    标签: php html wordpress woocommerce checkout


    【解决方案1】:

    Checkout 标题位于主题的 header.php 中。所以没有任何 WooCommerce 钩子。

    因此,您可以使用the dedicated WooCommerce conditional tag is_checkout() 来完成编辑活动子主题(或活动主题)的 header.php 文件:

    <?php if( is_checkout() ): ?>
        <!-- HERE GOES YOUR HTML CODE DISPLAYED ONLY IN CHECKOUT HEADER -->
    <?php endif; ?>
    

    附加更新:

    仅用于结帐而不是收到订单(谢谢)

    <?php if( is_checkout() && ! WC()->cart->is_empty() ): ?>
        <!-- HERE GOES YOUR HTML CODE DISPLAYED ONLY IN CHECKOUT HEADER -->
    <?php endif; ?>
    

    【讨论】:

    • 有没有办法只在结帐时显示我的 html 代码,而不是在结帐/收到订单时显示?或者有没有办法在结帐时显示我的 html 代码并在结帐/订单接收中显示另一个 html 代码?
    • 您好,我又来了,很抱歉一直打扰您,但我需要帮助。我刚刚更新了我的 woocommerce 店面主题,我也在使用一个子主题。问题是我正在为 .htaccess 使用浏览器缓存,现在我有一个问题,客户缓存的浏览器看不到新的 style.css 更新。如何将 style.css 名称更改为 stylenew.css 之类的名称,以便浏览器可以将其视为新样式文件?或者我可以使用一个函数来做到这一点。我见过一些像 wp_enqueue_style 这样的函数,但我不知道如何让它工作。谢谢;艾略特
    • 首先,由于您现在有足够的声誉,您可以投票赞成这个答案(请)。这会很复杂,因为在子主题中,CSS 总是位于该 style.css 文件中。帮助这个 cmets 很复杂。所以你可以尝试在 Skype 聊天中找到我,我的 ID 是marsloic……这样会更准确。
    猜你喜欢
    • 2016-06-19
    • 2019-10-12
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2015-11-15
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多