WooCommerce在列表中添加类名

时间:2014-02-13 00:59:13

标签: php wordpress woocommerce

目前,我正在尝试自定义覆盖WooCommerce.php文件。现在,在这个文件中,

<section id="content woocommerce" class="grid-block woocommerce">
<ul id="products" class="subcategory-products products">
<?php woocommerce_content(); ?>
</ul>
</section>

输出喜欢:

<li class="post-15 product type-product status-publish hentry first instock">
    <a href="http://shop.bbpixelz.dk/product/i-phone-ai-template/">
        <img width="150" height="150" src="http://shop.bbpixelz.dk/wp-content/uploads/2014/01/iphone-ai-template-150x150.png" class="attachment-shop_catalog wp-post-image" alt="iphone-ai-template">
        <h3>I-Phone Vector Template</h3>
    <span class="price"><span class="amount">$2</span></span>
    </a>
    <a href="/?add-to-cart=15" rel="nofollow" data-product_id="15" data-product_sku="ai-iphone" class="add_to_cart_button button product_type_simple">Add to cart</a>
</li>

我要做的是更改班级名称,目前班级名称为post-15 product ...。我想将类名更改为产品类别。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:11)

请先参考overriding templates via a theme

在woocommerce模板文件夹中有一个名为content-product.php的文件。

找到<li <?php post_class( $classes ); ?>> ......... </li>

$classes生成的类。你可以添加你的新课程。只需在<li>标记之前添加以下代码即可。就这个。  <?php $classes[] = 'your-new-class' ?>;

PS。不要直接编辑您的插件模板文件。在主题目录中创建名为woocommerce的新文件夹,并将woocommerce模板文件复制到该文件夹​​。然后编辑文件。