WordPress编辑器怎么安全地输入[]号,如何禁止[]中的内容被解释成简码

博客刚开几天,打算写一点技术类的文章,但是很快就遇到了让人蛋疼的事儿。

博客的前两篇文章是关于WordPress的,里面有提到如何使用简码来调用一些插件功能。

但是简码本身就是支持在编辑器中使用的,凡是[ ]框住的内容都会被识别为简码。

比如当我直接在文章中输入下面这个简码,而不做任何格式化时,问题产生了。

[yarpp]

如下图所示,简码会直接在文章中调用内容。

虽然在意料之中,但这不是我想要的,我只是想举例说明怎么用简码,而不是要在编辑器中马上使用它。

经过尝试,我发现选中简码,然后用编辑器自带的转换功能,把简码转化为代码可以解决这个问题。

但是注意了!只能选择转换为代码,如果选择转换为内联代码,将不会生效!

原因是转换为内联代码只会给代码文本加一个<code>标签,改变一下样式。

比如将abc转换为内联代码,源代码会显示为:<code>abc</code>

但如果将abc转换为代码,则会在<code>标签的基础上再嵌套一个<pre>标签,源代码会显示为:<pre><code>abc</code></pre>

而这个<pre>标签,才是解决问题的关键!