作为开发者或技术博主,经常需要在文章中分享代码片段。如果直接粘贴,WordPress可能会尝试渲染这些代码,导致页面错乱或安全风险。因此,掌握正确的代码展示方法至关重要。本文将介绍几种在WordPress文章中嵌入代码的方式,包括原生HTML标签、插件辅助以及古腾堡编辑器的内置功能。
HTML提供了专门的标签用于展示代码:<pre> 和 <code>。通常组合使用:
<pre>
<code>
// 你的代码
function hello() {
console.log("Hello, world!");
}
</code>
</pre>
注意:在代码中如果包含HTML标签(如<div>),必须将<替换为<,>替换为>,否则会被浏览器解析。例如展示一个div标签:
<div>这是一个被转义的div</div>
WordPress 5.0+ 的古腾堡编辑器提供了专门的“代码”块。你只需添加“代码”块,粘贴代码,编辑器会自动处理部分转义。但要注意:对于包含HTML/JS的复杂代码,依然需要手动将尖括号转换为HTML实体,或者借助插件增强显示效果。
推荐使用以下插件简化流程并增加美观度:
这些插件通常提供简码或古腾堡块,你只需要将代码放入,插件会自动转义并高亮。例如使用Enlighter的简码:[enlighter lang="php"] $var = "Hello"; [/enlighter] 。
如果你不想用插件,可以借助在线工具将代码转义为HTML实体,然后再粘贴到WordPress的HTML/文本视图中。例如:FreeFormatter HTML Escape(真实可用)。
<pre>标签会保留空格和换行,是代码块的最佳搭档。在WordPress中展示代码并不复杂,关键在于转义特殊字符和选择合适的工具。无论是手动方法还是插件,都能帮助读者清晰地阅读和理解代码。希望本文能帮助你在技术博客中更专业地分享代码片段。