Wordpress语法高亮显示

Q_M*_*ilo 5 wordpress syntax-highlighting

我最近将我的博客从joomla切换到wordpress,我在发布代码片段时遇到了问题.

当我保存帖子时,编辑器似乎删除了一些字符.

我正在使用我从这个链接获得的插件:http://alexgorbatchev.com/SyntaxHighlighter/

例:

<pre class="brush: javascript">;
var window.onload = function() {
    alert("Loading is complete");
};
</pre>
Run Code Online (Sandbox Code Playgroud)

格式化为:

<pre>;
var window.onload = function() {
    alert("Loading is complete");
};
</pre> 
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

Mic*_*lle 10

如果你在WordPress.com上,我相信你应该使用这样的短代码:http://en.support.wordpress.com/code/posting-source-code/

如果您使用的是自托管WordPress并使用WordPress插件语法荧光笔(http://wordpress.org/extend/plugins/syntax-highlighter/),我认为插入代码的正确方法是将其包装在一个短代码.因此,您将使用以下代替<pre>:

[javascript]
// your code here
[/javascript]
Run Code Online (Sandbox Code Playgroud)

如果这些听起来都不是理想的解决方案(或有效),那么自我托管的WordPress有一堆其他语法高亮插件可能更好:http://wordpress.org/extend/plugins/search.php?q =语法+荧光笔

希望这会有所帮助 - 祝您好运!