在WordPress中显示代码片段

时间:2009-08-21 08:35:56

标签: wordpress plugins code-snippets

好的,从技术上讲,这不是一个编程问题,但我希望我的WordPress博客插件显示代码片段。

这里有人可以推荐一个好的吗?另外,你们知道Jeff在编码错误中使用了哪一个吗?那个看起来非常好。

感谢。

3 个答案:

答案 0 :(得分:3)

wordpress.com claims to use Alex Gorbatchev的syntaxhighlighter Google Code project

答案 1 :(得分:2)

我想您可能对run-this感兴趣 - 有一个wordpress插件可以让您的读者在浏览器中运行您的代码段。

答案 2 :(得分:2)

对于WP-Snippets,我使用Prettify

您应该使用插件来转义字符,以便能够显示代码而无需自己动手,或者您的代码不会显示。或者只需将它放在主题文件夹中的functions.php中即可自动执行此操作:

function bbcode( $attr, $content = null ) {
    $content = clean_pre($content); // Clean pre-tags
    return '<pre"><code>' .
            str_replace('<', '&lt;', $content) . // Escape < chars
            '</code></pre>';
}
add_shortcode('code', 'bbcode');

然后使用[code]<?php echo 'hello world!'; ?>[/code]

包装代码

来源:Code in posts