在WordPress中显示代码段可能是一个真正的挑战。任何曾经尝试在WordPress帖子中包含一行代码或任何程序代码示例的人都知道,使其正确显示可能会非常棘手和令人沮丧。但是,有一些非常简单有效的方法可以完成此操作-借助一系列
WordPress代码片段插件,您可以维护WordPress中插入的任何代码的原始格式,并使您的博客对读者更具吸引力。这对于博客和教程相关项目的编程尤其重要,因为它们处理大量代码。在这种情况下,防止WordPress修改并保留原始字符和符号至关重要。因此,现在选择的插件如下:
此插件基本上是表面上的代码粘贴/共享站点。您将需要注册一个帐户以接收API密钥,但是这样做非常快。之后,有必要导航到设置页面的底部并将API密钥复制到剪贴板。
使用“保留代码格式”,您只需将代码粘贴到代码中,此插件将阻止WordPress对HTML进行编码和修改您的代码。可以选择保留空白。当您在启用可视化编辑器的情况下创建帖子时,此插件不会对工作产生任何要求。但是,使用可视文本编辑器会带来问题,因为它可能会破坏您的“\’”字符意图。
Code Markup是一个WordPress插件,通过转义大多数特殊的HTML标签和字符来工作,以便它们可以按键入的形式准确显示,但保留某些标签作为普通HTML呈现。在WordPress 2及更高版本中,最好禁用视觉编辑器,以便更好地控制帖子格式。
Code Snippet是一个WordPress插件,用于使用GeSHi引擎(一个灵活且易于扩展的荧光笔引擎)在博客文章中显示带有语法高亮显示的代码。使用此插件,该插件支持多种语言,并且可以轻松扩展更多语言。
CodeColorer是一个语法突出显示插件,它允许将代码段插入具有良好语法突出显示功能的博客文章中。它支持颜色主题,RSS中的代码,注释,并且基于支持大多数语言的GeSHi库。
Developer Formatter插件使用GeSHi高亮系统,因此您将支持110多种语言,包括PHP,ASP,Html,JavaScript,CSS,Java,Python,Delphi,C ,C,Visual Basic等。相当有效地在博客上更好地显示代码。
Sniplets是一个通用的文本插入插件,支持可扩展的处理框架。您可以用可能在其他地方定义或由其他模块创建的文本来动态替换帖子中的文本。Sniplets插件执行文件的语法高亮显示,执行自定义PHP代码,从数据库插入数据等等。请注意,由于1.3版代码段需要WordPress 2.5和PHP 5。
该插件在帖子中显示文件的内容,默认情况下,文件的内容(称为“代码段”)放在一个块中。因此,在修改文件时,无需修改引用该文件的帖子,缩进默认情况下会保留,此外它还可以选择提供指向该文件的链接,而您无需复制粘贴代码段。
FV Code Highlighter插件支持突出显示PHP,HTML,CSS和XML。默认的标记突出显示配色方案使用Adobe Dreamweaver使用的相同颜色。这使访问者可以轻松识别您编写的代码类型。您可以在博客的WP管理部分中根据自己的喜好更改这些颜色。
WP Chili是一个WordPress插件,可极其简单地将Chili安装到WordPress中。使用此jQuery代码语法突出显示插件,您可以轻松进行代码突出显示。该插件与多种语言的配方捆绑在一起,并支持许多配置选项。
Google Syntax Highlighter插件可轻松将Alex Gorbatchev的Syntax Highlighting代码集成到您的WordPress博客中。安装后,您将能够自动为您张贴在博客上的代码片段着色。该插件完全基于Javascript,因此不会增加服务器负载。此外,它支持多种语言,各种浏览器以及大多数编程/脚本语言,例如C ,PHP,Perl,Ruby等。
WP Advanced Code Editor将EasyArea高级代码编辑器集成到WordPress中。这样可以在“添加新帖子”和“添加新页面”屏幕的代码编辑器中添加实时语法突出显示,行编号,全屏编辑等功能。另外,请确保禁用了所见即所得编辑器,该插件与所见即所得编辑器不兼容。
使用Syntax Highlighter Evolved,您可以轻松地将语法突出显示的代码发布到您的站点,而无需完全修改代码。它使用Alex Gorbatchev的SyntaxHighlighter JavaScript包进行突出显示,并通过shortcode属性支持包的所有参数。
这是功能强大,灵活,符合XHTML的服务器端代码突出显示,并带有任何语言的源代码。Highlight Source Pro可以通过预标记进行精美的降级,并具有通用的跨浏览器默认CSS样式,此外,您还可以为每个代码块添加标题,显示行号并指定行号偏移量。