wordpress - 如何在 Woocommerce 产品类别页面中调整侧边栏的位置
问题描述
我有一个包含多个子菜单的主菜单。一些子菜单是根据一些产品类别创建的。因此不存在与该子菜单项直接关联的页面。一旦我们选择了一个子菜单,它实际上会显示属于该类别的所有产品。
问题是侧边栏总是显示在页面的左侧。但我想在页面的右侧显示它。由于没有与产品类别关联的页面,所以不知道修改哪个页面来改变侧边栏位置。
我正在使用 OceanWp 主题。
解决方案
我遇到了和你一样的问题,找不到解决办法。我也在使用 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 />
该类,而没有侧边栏的页面不包含该类。这意味着此代码段不会影响未启用侧边栏的页面。
推荐阅读
- c# - 这些类是否有可能实现这些接口?
- typo3 - 错字3 条件 [globalVar = TSFE:id = 3] 适用于所有页面
- python - 正则表达式匹配子字符串中的字符并排除尾随字符
- python - 在文件夹中的多个文件上运行 Python 脚本
- javascript - 纪元时间到底是什么时候?在 PHP 中转换客户端时区的纪元?
- react-native - 如何使用原生模块创建 react-native android 模块?
- excel - Excel SUMIFS 检查列是否包含文本
- c# - C#如何通过Linq查询为每个数据行在现有数据表中添加一列?
- database - 每日交付系统的数据库模式?
- javascript - 在函数中渲染 JSX 元素