首页 > 解决方案 > 如何在 Woocommerce 产品类别页面中调整侧边栏的位置

问题描述

我有一个包含多个子菜单的主菜单。一些子菜单是根据一些产品类别创建的。因此不存在与该子菜单项直接关联的页面。一旦我们选择了一个子菜单,它实际上会显示属于该类别的所有产品。

问题是侧边栏总是显示在页面的左侧。但我想在页面的右侧显示它。由于没有与产品类别关联的页面,所以不知道修改哪个页面来改变侧边栏位置。

我正在使用 OceanWp 主题。

标签: wordpresswoocommercesidebar

解决方案


我遇到了和你一样的问题,找不到解决办法。我也在使用 OceanWp 主题。我Custom CSS/JS在自定义窗口的部分中添加了这个:

var body = document.getElementsByTagName("BODY")[0]; 

body.classList.remove("content-left-sidebar");

body.classList.add("content-right-sidebar");

带有侧边栏的页面has-sidebar在其类列表中具有<body />该类,而没有侧边栏的页面不包含该类。这意味着此代码段不会影响未启用侧边栏的页面。


推荐阅读