免费分享:WordPress 侧边栏代码小工具(HTML/CSS/JS 直接粘贴)

作者头像
Lei
9天前

全文约 958 字,读完约 3 分钟

做了第三个小工具,继续免费分享。

经常有朋友问我:想在博客侧边栏放一段自定义代码(广告、统计、小红书卡片、自定义HTML),但不想改主题文件,也不想装那种臃肿的页面编辑器。怎么办?

答案是:一个专门干这个的小工具。

这是什么

「侧边栏代码小工具」是一个 WordPress 插件,让你在侧边栏、页脚、甚至文章正文里直接粘贴并运行 HTML / CSS / JavaScript 代码。

不执行 PHP——这点很重要,安全可控。你粘贴的是什么,浏览器就渲染什么,不会在服务端被解析。

核心功能

  • 语法高亮编辑器:后台编辑代码时用 CodeMirror 高亮,写 HTML/CSS/JS 一目了然
  • 三种使用方式:传统小工具、Gutenberg 区块、短代码
  • 可见性控制:所有人 / 仅登录用户 / 仅管理员
  • 显示位置控制:所有页面 / 仅首页 / 仅文章页 / 仅页面 / 仅归档 / 仅搜索结果
  • 不执行 PHP:从根本上避免代码注入风险

使用场景

举几个实际例子:

  • 侧边栏放一段 Google AdSense 广告代码
  • 首页放一个小红书/微信公众号二维码卡片
  • 仅在文章页显示一个”目录”或”相关阅读”自定义模块
  • 仅登录用户可见的会员专属内容
  • 仅管理员可见的调试信息(比如你自己的网站访问统计)

怎么用

方式一:传统小工具

  1. 后台上传插件,启用
  2. 进入「外观 → 小工具」,添加「传统小工具 / Legacy Widget」→ 选择「代码小工具 (HTML/CSS/JS)」
  3. 粘贴代码,选择可见性和显示位置,保存

方式二:Gutenberg 区块

如果你用古腾堡编辑器,直接在区块列表里搜”代码小工具”,加进去就行。

方式三:短代码

在文章或页面里直接写:

你的HTML/CSS/JS代码

安全设计

这个插件最核心的设计原则就是安全:

  • 只在浏览器端渲染,不经过 PHP 解析器,从根源上杜绝代码执行漏洞
  • 所有输出都经过 wp_kses_post 等适当过滤
  • 可见性选项支持”仅管理员”,你可以放一些只有自己能看到的调试代码

许可

GPLv2,完全免费,随便用。

三个小工具凑齐了:站点性能卡片、今日时光时钟、侧边栏代码小工具。侧栏想怎么玩就怎么玩。

隐藏内容,
收藏 0
打赏
免费分享:WordPress 今日时光时钟日历卡片插件
上一篇
中岛美雪:明明是个日本人,却用旋律统治了半个华语乐坛
下一篇

发表评论

注册不是必须的

    今日时光
    星期一
    已过 12 天 剩余 19 天
    39%
    10月 共31天
    未登录
    登录后查看我的资料卡~
    给博客做了个 Markdown 写作器:全部组件一次看齐
    201 2 3

    给博客做了个 Markdown 写作器:全部组件一次看齐

    最近把博客的写作流程换了一套:后台多了一个独立的 Markdown 写作页,左边写 Markdown,右边实时预览,保存的时候自动转成 HTML 存进文章。 对我这种「正文里经常要插提示框、按钮、折叠块」的写法,比在编辑器里一块块拖要顺手得多。这篇就把这套东西支持的组件全部过一遍,顺便当一份速查表,以后自己忘了也回来翻。 下面每一段都是真实渲染结果,不是截图。你在这页看到的样式,就是文章发出去之后 […]
    遇上就已经很难了,来了就好好珍惜
    75 0 0

    遇上就已经很难了,来了就好好珍惜

    刷到过这样一句话: “遇上就已经很难了,当两个人能遇到并且同时相爱,并还愿意在一起的时候,就更更更难了,所以来了就好好珍惜。” 第一次看到的时候,没什么感觉。后来经历了一些人、一些事,再回头看这句话,忽然就懂了。 一、人这一辈子,会遇到多少人? 有人算过一笔账:一个人平均一生会遇到大约2920万人。 听起来很多。但在这2920万人里,你能叫得出名字的,可能不到500个;能说 […]
    一篇文章带你听懂梁博《男孩》
    67 0 1

    一篇文章带你听懂梁博《男孩》

    2017年3月25日,湖南卫视《歌手》舞台上,一个穿黑衬衫的男人抱着吉他坐下。前奏的钢琴声一响,全场安静。 他唱:”曾经以为我们会一起走完/就算有些事烦恼无助……” 这首歌叫《男孩》。它不是梁博最火的歌,但可能是最懂男人的那一首。 一、这首歌是怎么来的 很多人不知道,《男孩》是梁博大学时期写的歌,在《歌手2017》首演之前从未正式发布。 梁博后来在采访里说过,这首歌写的是他 […]
    给博客接入百度 / 360 广告联盟:我写了 卡尼奶 广告位管理插件
    212 0 0

    给博客接入百度 / 360 广告联盟:我写了 卡尼奶 广告位管理插件

    接入百度联盟 / 360联盟 的广告插件:八种投放位置(含首页信息流)、懒加载、设备/分类定向、展示统计与「广告」合规标识,专治 document.write 炸页面。

    站点性能

    运行正常
    实时心跳-- ms
    页面加载
    -- 秒
    SQL 查询
    137 次
    服务端响应
    230 ms
    峰值内存
    16.4 MB
    打赏收款二维码
    扫描二维码
    打赏二维码
    扫描二维码
    今日更新:0篇文章数目:48篇帖子数量:0篇评论数量:14条注册用户:3位运行时间:41天浏览次数:1.6万
    开通会员
    在手机上浏览此页面
    蒙ICP备2026006345号-2