我正在使用Woocommerce和Storefront来构建自定义网站,并且我正拼命寻找将类添加到商店(归档)页面的列表项中。我的商店目录显示类别项目。
我可以找到无序列表,一个标签...但是找不到列表项。
有人知道在哪里可以找到它,或者如何向它添加类吗?
商店归档网址为:(localhost/thesite/shop
但不是产品类别归档页面localhost/thesite/product-category/catname
)
<ul class="product columns-3">
<li class="product-category product first">
<a href="//localhost/thesite/product-category/catname"></a>
</li>
<li class="product-category product"></li>
<li class="product-category product"></li>
</ul>
对于商店页面上的类别 (当您在产品目录上“显示类别”时),您将使用以下挂钩(在这里我们添加了一个附加类别custom_cat
):
add_filter( 'product_cat_class', 'filter_product_cat_class', 10, 3 );
function filter_product_cat_class( $classes, $class, $category ){
// Only on shop page
if( is_shop() )
$classes[] = 'custom_cat';
return $classes;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试和工作。
注意:涉及的相关模板是content-product_cat.php
当在商店页面上同时显示类别和产品时,可选(如果需要)。
对于商店页面上的产品,您将使用以下挂钩(在这里我们添加了一个附加类custom_prod
):
add_filter( 'post_class', 'filter_product_post_class', 10, 3 );
function filter_product_post_class( $classes, $class, $product_id ){
// Only on shop page
if( is_shop() )
$classes[] = 'custom_prod';
return $classes;
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试和工作。
注意:涉及的相关模板是content-product.php
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句