【问题标题】:Add a class to <ul> html tag on Woocommerce shop and archive pages在 Woocommerce 商店和存档页面上为 <ul> html 标签添加一个类
【发布时间】:2019-08-24 03:52:58
【问题描述】:

在我的 Woocommerce 商店页面的 html 中的某处,我有这行:

<ul class="products columns-3">`

我只想将引导类“行”添加到其中:

<ul class="products columns-3 row"> 

我在我的 chrome 元素工具中插入了引导 cdn,然后添加了“行”,我得到了我想要的结果,但我在我的网站文件中找不到更改它的位置。

我知道 html 代码是由functions.php 生成的,我试图在模板和 woocommerce 上的几乎每个 php 页面中查看。有人可以解释一下这是怎么做到的吗?

【问题讨论】:

    标签: php html wordpress templates woocommerce


    【解决方案1】:

    添加自定义类到 WooCommerce 商店和存档页面上的 &lt;ul&gt; html 标记:

    1. 首先阅读"Overriding templates via a theme" 官方文档,它解释了如何通过主题覆盖woocommerce 模板。

      注意“高级主题”:
      在一些高级主题上,他们已经可以使用一些自定义的 WooCommerce 模板,因此您将不得不使用它们。如果您使用的是子主题,请将相关模板复制到您的子主题,同时尊重相同的文件夹层次结构。

    2. 明白这一点后,要编辑的相关模板是loop/loop-start.php
      打开/编辑它并替换:

      <ul class="products columns-<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?>">
      

      与:

      <ul class="products columns-<?php echo esc_attr( wc_get_loop_prop( 'columns' ) ); ?> row">
      
    3. 保存...您已完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-19
      • 1970-01-01
      • 2022-01-15
      • 2018-07-01
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      相关资源
      最近更新 更多