images/default4.jpg

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] 方案三: 使用转义字符串 此方法需要我们的重点就是把[和]转为转义字符串. 一张表格查看对应关系: 转义前 转义后 [ &#91; ] &#93; [shortcode] &#91;shortcode&#93; 那么, 我们上述例子的最终写法应为:
1 minute read