演示截图
![图片[1]-文章页隐藏侧边栏按钮(新增 function.php 实现)-子比主题美化教程社区-推荐-安忆小屋](https://oss.zibll.com/zibll.com/2025/12/20251202170846516-%E5%8A%A8%E7%94%BB2.gif)
代码内容
放在 function.php 里面
// 侧边栏切换
add_action('wp_footer', function() {
if (!is_single()) return;
echo '<style>.stg{width:36px;height:20px;background:#ccc;border-radius:20px;cursor:pointer;position:relative;margin-left:8px}.stg::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.2s}.stg.on{background:var(--focus-color)}.stg.on::after{left:18px}</style>';
echo '<script>jQuery(function($){var b=$("body"),m=$(".single-metabox"),o=b.attr("class").match(/site-layout-[23]/);if(!m.length||!o)return;o=o[0];var s=$("<span class=stg>").appendTo(m),k="zib_hide_sidebar";if(localStorage[k]==="1"){b.removeClass(o).addClass("site-layout-1");s.addClass("on")}s.click(function(){s.toggleClass("on");b.toggleClass("site-layout-1 "+o);localStorage[k]=s.hasClass("on")?"1":"0"})})</script>';
});
转载:点击我查看

没有回复内容