WooCommerce在列表中添加类名称 - php

当前,我正在尝试自定义替代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 ...。我想将类别名称更改为产品类别。

有人可以帮我吗?

参考方案

请首先参考overriding templates via a theme。

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

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

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

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

PHP-复选框组 - php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…

php Singleton类实例将在多个会话中保留吗? - php

举一个简单的例子,如果我想计算一个不使用磁盘存储的脚本的命中次数,我可以使用静态类成员来执行此操作吗?用户1:<?php $test = Example::singleton(); $test->visits++; ?> 用户2:<?php $test = Example::singleton(); $test->visits+…

当使用jquery的id做某事时,id可以来自任何一种标记吗? - php

我是JQuery的新手,我正尝试使用PHP,HTML和JQuery编写代码。我想用具有ID的标签替换HTML中的所有<?php echo $var; ?>。例如,我想使用<div id="name"></div>之类的东西,然后使用$("#name")将其显示在该div字段中。我的问…

PHP中奇怪的sprintf行为 - php

我试图做sprintf("<%s>", "Sat");,但是什么也没出现。当您删除小于符号时,它将再次开始工作。任何人都经历过这种行为以及是否会发生这种情况?因为我认为这是一个错误。您甚至可以在这里使用printf .....获得相同的结果。http://writecodeonline.com/php/ 参…

通过jQuery选择时,无法获取单选按钮的所有值吗? - php

我的jQuery函数是这样的:$(function() { $('#small').click(function() { var selectedRB = $('input[name=radioGroup]:checked').val(); alert(selectedRB); }); }) HTML:<inpu…