【问题标题】:how to override woocommerce/loop/loop-start.php如何覆盖 woocommerce/loop/loop-start.php
【发布时间】:2013-08-15 01:32:59
【问题描述】:

我是 wordpress 和 woocommerce 的新手。我必须改变

<ul class="products"> to <div class="myclass">. 

为此,我只是在 mytheme/woocommerce/loop/loop-start.php 中复制了 plugins/woocommerce/loop/loop-start.php 并相应地更改了文件 loop-start.php。但此更改不适用于我的主题的商店页面。如有任何帮助,我们将不胜感激。

提前致谢,

爱莎

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    自从 WooCommerce 2.0.0 引入了 loop-start.php 文件。需要更改此文件才能在产品循环中更新您的课程。

    wp-content\plugins\woocommerce\templates\loop\loop-start.php
    

    然后将其粘贴到您的主题上

    yourtheme\woocommerce\loop\loop-start.php
    

    【讨论】:

    • 正确,不要忘记loop-end.php,因为它包含一个结束
    【解决方案2】:

    刚刚为您测试了以下解决方案,它有效。

    复制loop-shop.php文件

    wp-content\plugins\woocommerce\templates\loop-shop.php

    然后将其粘贴到您的主题上

    你的主题\woocommerce\loop-shop.php

    使用&lt;ul class="products"&gt; code &lt;/ul&gt; 查找并替换为&lt;div class="myclass"&gt; code &lt;/div&gt;

    【讨论】:

    • 最好这样做,然后更改woocommerce/templates/content-product.php 中的&lt;li&gt;&lt;/li&gt;,否则某些浏览器可能仍会将循环呈现为&lt;ul&gt;
    猜你喜欢
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多