目前,我正在尝试自定义覆盖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 ...
。我想将类名更改为产品类别。
有人可以帮助我吗?
答案 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模板文件复制到该文件夹。然后编辑文件。