WordPress 短代码 shortcode 转义为普通字符串
Tuesday, Jun 23, 2020
在使用WordPress进行创作时, 阿航碰到了需要将短代码转为普通字符展示在文章内. 本篇文章就来记录下如何将WordPress的短代码转义为普通字符串.
效果 将短代码转为普通字符串, 展示在屏幕上的 3 个方案的 2 种效果:
[[epcl_box type=“information”]这是一条被短代码包住的信息![/epcl_box]]
[epcl_box type="information"]这是一条被短代码包住的信息![/epcl_box] 场景 阿航的网站上有这样的提示短代码:
[epcl_box type=“information”]这是一条被短代码包住的信息![/epcl_box]
在转义前, 我们是这样输入的:
[epcl_box type="information"]这是一条被短代码包住的信息![/epcl_box] 很明显, 这样输入会被WordPress自动转为短代码.
需具备的条件 你掌握WordPress的基础使用 本篇文章的环境:
解决方案 方案一: 被"“包裹 此方案非常简单, 只要我们使用<code></code>标签将短代码括住, 代码将被自动转义, HTML写法 (区块编辑器直接找"代码"区块, 输入即可) :
<code> [epcl_box type="information"]这是一条被短代码包住的信息![/epcl_box] 效果:
[epcl_box type="information"]这是一条被短代码包住的信息![/epcl_box] [epcl_box type=“success”]顺利搞定![/epcl_box]
方案二: 被”[]“包裹 此方案也相当简单, 我们在短代码外包裹一层”[]". 写法改为:
[[epcl_box type="information"][/epcl_box]] 效果:
[[epcl_box type=“information”]这是一条被短代码包住的信息![/epcl_box]]
[epcl_box type=“success”]搞定! 本方法相当方便![/epcl_box]
方案三: 使用转义字符串 此方法需要我们的重点就是把[和]转为转义字符串. 一张表格查看对应关系:
转义前 转义后 [ [ ] ] [shortcode] [shortcode] 那么, 我们上述例子的最终写法应为: