博客刚开几天,打算写一点技术类的文章,但是很快就遇到了让人蛋疼的事儿。
博客的前两篇文章是关于WordPress的,里面有提到如何使用简码来调用一些插件功能。
但是简码本身就是支持在编辑器中使用的,凡是[ ]
框住的内容都会被识别为简码。
比如当我直接在文章中输入下面这个简码,而不做任何格式化时,问题产生了。
[yarpp]
如下图所示,简码会直接在文章中调用内容。

虽然在意料之中,但这不是我想要的,我只是想举例说明怎么用简码,而不是要在编辑器中马上使用它。
经过尝试,我发现选中简码,然后用编辑器自带的转换功能,把简码转化为代码可以解决这个问题。

但是注意了!只能选择转换为代码,如果选择转换为内联代码,将不会生效!
原因是转换为内联代码只会给代码文本加一个<code>
标签,改变一下样式。
比如将abc转换为内联代码,源代码会显示为:<code>abc</code>
。
但如果将abc转换为代码,则会在<code>
标签的基础上再嵌套一个<pre>
标签,源代码会显示为:<pre><code>abc</code></pre>
。
而这个<pre>
标签,才是解决问题的关键!