wordpress代码高亮 wordpress代码高亮增加复制

wordpress下适合程序员贴代码并高亮显示的编辑器有哪些?

1 从FCKEditor到CKeditor,甚至还有一些名不见经传的 CodeRenderUnmi和WLW、FE editor等等,用来用去发现有些功能确实强大,但是要想用着顺手就必须修改很多东西,而且一旦WordPress或者插件本身自己升级,那些修改过的东西就必须重新再设置一遍,相当麻烦;要不就是一些离线的编辑器,复制来粘贴去的也很费心。到现在,我依然觉得,wordpress模板自带的编辑器才是最强大且实用的。

成都创新互联自2013年起,先为称多等服务建站,称多等地企业,进行企业商务咨询服务。为称多企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

2 正所谓“自此精修,渐进于无剑胜有剑之境”,抛开那些个浮夸的编辑器,回到WordPress自带的TinyMCE编辑器上来,要知道,WordPress自身也在不断的强大,每一次升级对自带编辑器的改动都是很实用的,不仅将多媒体功能融合到了一起,而且给人的感觉是越来越干净利落,从此我们也可以看到官方对自带编辑器TinyMCE的重视程度。下面我将我自己对自带编辑器TinyMCE的修改方法贴出来,所有代码只需写到主题里的functions.php文件里,即使日后升级WordPress也不需要重复操作。

wordpress程序实现搜索关键词显示出来高亮怎么设置

第一步:登陆博客的后台,找到左侧栏目的主题–编辑–对应主题的functions.php文件

第二步:点击编辑主题文件,在?前面添加以下代码:

1

//搜索高亮

2

function search_word_replace($buffer){

3

if(is_search()){

4

$arr = explode(" ", get_search_query());

5

$arr = array_unique($arr);

6

foreach($arr as $v)

7

if($v)

8

$buffer = preg_replace("/(".$v.")/i", "strong$1/strong", $buffer);

9

}

10

return $buffer;

11

}

12

add_filter("the_title", "search_word_replace", 200);

13

add_filter("the_excerpt", "search_word_replace", 200);

14

add_filter("the_content", "search_word_replace", 200);

如下图2:

这样添加好了之后再返回网站手也就可以测试效果了哦,返回首页之后找到右上角有个放大镜就是搜索按钮,点击搜索关键词就可以看到搜索到的关键词就会变成变粗高亮了哦,以上步骤就是关于wordpress程序实现搜索关键词显示出来高亮的详细设置步骤了。

如何在WORDPRESS中使用Syntax Highlighter进行代码高亮

WordPress 先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 if(is_user_logged_in()){ $current_user = wp_get_current_user(); /** * @example Safe usage: $current

wordpress代码高亮用什么插件

WordPress有很多的代码高亮插件,但是效果和使用都不是很理想,后来也就找到了一款WP-Syntax的插件,感觉还是非常不错的。

但是由于WP-Syntax插件的默认样式有些怪异,所以可以使用一下css做一个美化

/* wp_syntax update:2016/04/12*/

.wp_syntax {

color:#100;

background-color:#f9f9f9;

border:1px solid #EBEBEB;

margin:6px 0;

overflow:auto;

}

.wp_syntax {

overflow-x:auto;

overflow-y:hidden;

padding-bottom:expression(this.scrollWidth  this.offsetWidth ? 15:0);

width:99%;

}

.wp_syntax table {

border:none;

border-collapse:collapse;

margin:0;

padding:0;

width:100% !important

}

.wp_syntax caption {

padding:2px;

width:100%;

background-color:#def;

text-align:left;

font-family:Monaco;

font-size:13px;

line-height:20px;

}

.wp_syntax caption a {

color:#1982d1;

text-align:left;

font-family:Monaco;

font-size:13px;

line-height:20px;

text-decoration:none;

}

.wp_syntax caption a:hover {

color:#1982d1;

text-decoration:underline;

}

.wp_syntax div,.wp_syntax td {

border:none;

text-align:left;

padding:0;

vertical-align:top;

}

.wp_syntax td.code {

background:none;

line-height:normal;

white-space:normal;

padding-left:10px;

}

.wp_syntax pre,.wp_syntax span {

background:transparent;

margin:0;

padding:0;

width:auto;

float:none;

clear:none;

overflow:visible;

font-family:Monaco;

font-size:13px;

line-height:26px;

white-space:pre;

font-family: Consolas, Monaco, 'Microsoft YaHei','WenQuanYi Micro Hei' ,'Lucida Console', monospace;

}

.wp_syntax td.line_numbers {

width:36px

}

.wp_syntax td.line_numbers pre {

border-right:3px solid #666;

background-color:#E7E5DC;

color:gray;

padding:0 5px;

text-align:right;

}

你也可以将上面的代码添加到你主题的 style.css 文件中,然后在 functions.php 中添加下面的代码,取消 WP-Syntax 加载的css文件,这样,即使你以后升级了插件,也能保留你自己的样式。

if ( has_action( 'wp_print_styles', 'wp_syntax_style' ) ) {

remove_action( 'wp_print_styles', 'wp_syntax_style' );

};

这样就非常的好了。

以上代码参考资料: (版权归原作者所有)


当前文章:wordpress代码高亮 wordpress代码高亮增加复制
文章位置:http://scyanting.com/article/ddiohcg.html