我使用Woocommerce设置在初始商店页面上显示类别缩略图,然后在其中显示产品及其缩略图。
我想有一个初始类别页面显示每行3个缩略图和产品页面显示每行5个类别。
为了显示每行5个产品,我使用了:
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
function loop_columns() {
return 5;
}
}
字符串
这会改变类别页面和商店页面上每行的缩略图。
有没有人知道我如何可以改变类别页面每行3个缩略图,并保持在商店页面每行5个产品?
3条答案
按热度按时间yzuktlbb1#
使用WooCommerce conditionals tags,将帮助你实现这一点。我已经改变了你的代码:
字符串
**建议:**有时候,有必要更改一些css规则,以获得每行的正确显示。
WooCommerce条件标签用法:
目标店铺页面存档:
型
目标产品标签档案:
型
针对产品类别档案以外的所有产品档案**(开头增加
!
)*:型
您还可以定义某些特定的类别或**标签 (请参阅相关文档)。
参考文献:
yqlxgs2m2#
在我的店面儿童主题.接受的答案不为我工作.我不得不复制wooCommerce/templates/loop/loop-star.php到我的子主题子文件夹/woocommerce/loop/并修改它像这样:
字符串
ruoxqz4g3#
请使用此代码:
字符串