WordPress升级后的那些事

Posted by Harid十二月 - 5 - 2010 Leave comments

我终于还是决定把Wordpress升级到了3.0.2,反正迟早要升级的,趁周末把这事善后了。

升级之后以前的很多更改都得重新弄:

1、禁止中文WP自动半角字符变全角:可以参考《禁止中文WP自动半角字符变全角》;

2、后台文章编辑框添加按扭:于/wp-includes/js/quicktags.js文件末追加下面的代码,具体可以参考《为Google Syntax Highlighter for WordPress添加后台按扭》;星期九将添加的按扭有5个,分别是:

①、自动补全代码以实现段落缩进:

1
edButtons[edButtons.length] = new edButton('ed_para2em','para2em','<p style="text-indent:2em">','</p>','');

②、自动补全代码于文章中添加音乐(需要往function.php文件里添加相关函数):

1
edButtons[edButtons.length] = new edButton('ed_music','music','[music]','[/music]','');

③、自动补全代码以调用下载的图标(需要往function.php文件里添加相关函数):

1
edButtons[edButtons.length] = new edButton('ed_download','download','[download]','[/download]','');

④、只是因为人懒,所以……:

1
edButtons[edButtons.length] = new edButton('ed_center','center','<center>','</center>','');

⑤、自动补全代码以调用WP-Syntax插件高亮文中代码:

1
edButtons[edButtons.length] = new edButton('ed_Syntax','Syntax','<pre lang="cpp" line="1">','< /pre>','');

3、禁止Wordpress调用自带的JQuery库。WP自带的有72KB,默认会在<head>结构里调用该库:

<script type=’text/javascript’ src=’http://www.timepoet.com/wp-includes/js/jquery/jquery.js?ver=1.4.2′></script>

但是用谷歌的JQuery库已经可以让需要的效果生效,所以禁止其调用。修改/wp-includes/script-loader.php文件,大概在第119行,将原来的:

$scripts->add( ‘jquery’, ‘/wp-includes/js/jquery/jquery.js’, false, ‘1.4.2’);

改为:

1
2
3
if(is_admin()){
	$scripts->add( 'jquery', '/wp-includes/js/jquery/jquery.js', false, '1.4.2');
}

因为在后台,Wordpress还需要这个库,这样就只在进入后台管理时,才加载这个72KB之巨的库文件。

4、重新上传表情文件。Wordpress更新后,以前替换的表情又全部回归原始,所以再次上传。

5、添加评论验证代码。Update后要重新往网站根目录下的wp-comments-post.php文件里添加评论算术验证代码,添加方法见《继续折腾之添加代码实现评论算术验证》。

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《WordPress升级后的那些事

    • @远走高飞, 一般来说,升级这事还是做的,因为可能会更新一些程序Bug。这只是针对我的博客升级后的事情,也许有些人升级后要干的活更多。


分享按钮