WooCommerce在列表中添加类名

Jus*_*ong 2 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>
Run Code Online (Sandbox Code Playgroud)

输出如下:

<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>
Run Code Online (Sandbox Code Playgroud)

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

有人能帮助我吗?

Dha*_*wan 11

请先通过主题参考覆盖模板.

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

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

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

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