Tag Archive: wordpress


升级WordPress到2.62

WordPress升级挺快的,一下子到2.62了,2.6开始好像有个媒体库了,而且可以直接插入视频和音乐文件了。

升级的过程很痛苦,因为服务器不能访问Internet,所以必须要把WordPress连接Internet的内容都去掉。
1、首先还是wp-includes/update.php文件
其实该update.php的内容已经没必要了,把全部add_action都注释掉,连最后的
if ( !wp_next_scheduled(’wp_update_plugins’) )
     wp_schedule_event(time(), ‘twicedaily’, ‘wp_update_plugins’);
也注释掉。

2、wp-admin/index.php文件
把add_action( ‘admin_head’, ‘index_js’ );这句注释掉。

3、wp-admin/includes/update.php文件
把三个add_action也都注释掉。

4、wp-admin/includes/dashboard.php文件
把从// Incoming Links Widget 到 /* Dashboard Widget Template 之间的内容全部注释掉。

WordPress 2.33自动检查更新导致页面无法打开

似乎从WordPress 2.3开始,WP就要自动上网检查更新。因为服务器是放在内网的,无法直接访问Internet,每次连上Internet后,WordPress 2.33就能正常运行,但是断开Internet连接并且过一天之后,WordPress 2.33一直处于打开页面状态。今天找了很久的原因,终于找到原来在wp-includes/update.php里面有一段上网检查版本更新的代码,因为服务器不能访问Internet,所以就一直停在这里,把最后一行:add_action( ‘init’, ‘wp_version_check’ ); 注释掉以后就能正常打开了。

升级到WordPress2.33时无法打开插件管理页

在自己的服务器上,将wordpress升级到了2.33,可是很奇怪,安装完以后一直无法访问。今天跑到服务器那里,让服务器连接上Internet,并且在服务器上访问了下WordPress,结果就行了。可能是WordPress2.33第一次运行的时候需要到连接到Internet搞点什么东西吧?在以前的版本中,Dashboard也会连接到Internet取一些公告,不过只要注释掉wp-admin/index.php中的add_action( ‘admin_head’, ‘index_js’ );一行就可以了。

接下来断开Internet连接,此时后台管理功能除了插件管理页(wp-admin/plugins.php)外都能正常访问了。用google找了好久,终于找到了解决方法:
“在wp-admin/includes/updata.php中,将add_action( ‘load-plugins.php’, ‘wp_update_plugins’ );这一行注释掉就可以了。

看来WordPress运行时由时候是需要连接到Internet的,而我的服务器是不能访问Internet的。