如何像在Stackoverflow上那样突出显示语法?

时间:2013-06-07 作者:kpeyton

假设我正在写一篇帖子,只想突出显示几个字符:like this. 我怎样才能做到这一点?

3 个回复
最合适的回答,由SO网友:shea 整理而成

HTML语言包括special tag for displaying inline code. 若要将其应用于文本,请切换到“文本”可视化编辑器选项卡,然后放置<code> 在您的代码位之前添加标记</code> 随后标记。

如果要像在堆栈溢出时那样使用backtick`字符突出显示代码,请签出this plugin by Tom McFarlin.

SO网友:Ravinder Kumar

您可以为此创建一个快捷码

<?php
add_shortcode(\'highlight\',\'ravs_hightlight\');
function ravs_hightlight( $atts, $content=""){
  return \'<span class="highlight">\'.$content.\'</span>\';
}
?>
将以上代码粘贴到functions.php.

在wordpress编辑器中使用短代码,如

[highlight]test for hightlight short code[/highlight]
您的html输出如下

<span class="highlight">test for hightlight short code</span>
给一些css.highlight

Important Link:

add_shortcode()

SO网友:Edouard Kombo

已成功讨论此主题here, 和here.

Bungeshea是正确的,但您也可以简单地在文本编辑器(而不是视觉编辑器)中添加这些标记:

[sourcecode language=\'CorrespondingLanguage\']
    //Your code goes here
[/sourcecode]

结束

相关推荐

load more posts by category

正如你所看到的,我在每个标签中按类别加载,并在10篇帖子完成后,按我想设置的每个标签显示总共10篇帖子。我想在我已经完成的10篇文章的底部添加一个加载更多按钮,但查看者必须查看其他特定类别的文章,所以我想通过保持在同一页面中,在该选项卡中加载更多文章,按该类别显示更多文章。这是我按类别显示每个选项卡的操作(&A);按员额总数计算 <?php $rightbox = get_posts(\'&cat=8&showposts=10\'); foreach($right