我已经在woocommerce开设了一家商店。该网站使用Avada主题。要使用名为Woocommerce Product filter的插件及其短代码显示产品,请执行以下操作。 如插件说明中所述, https://products-filter.com/shortcode/woof/ 我引用 “列-每行多少产品。通常是:2,3或4。这取决于您的主题能力,而不是来自WOOF!”。 如果有一种方法可以替代存档页面中列的avada主题选项,以便每页显示不同数量的产品,我需要一些帮助。例如,一个页面可以连续显示3个产品。另一页可以每行显示2个产品。
1。)我已经阅读woocommerce网站上的该部分以及有关如何在商店页面上显示不同列数的文档。 2.)在stackoverflow中找到了上一篇文章 Changing the number of columns in archive pages in woocommerce 但是我想avada主题会在我的情景中覆盖此代码示例。
编辑1 *
发现产品受<ul class="products clearfix products-2">
的约束
通过浏览器在检查模式下将类更改为“ products clearfix products-4”,将覆盖avada存档列设置。
function changeclass()
{
global $post;
if( is_object( $post ) && 7343 == $post->ID )
{
echo "<script type='text/javascript'>
document.getElementById('products clearfix products-2').className = 'products clearfix products-4'
</script>";
}
}
将其放在子主题的functions.php上,但似乎不起作用。