前些天将博客升级到Wordpress 2.7,发觉其后台管理已非常的人性化;界面也焕然一新,更加美观。但昨天在做完nightly-builds例行升级后,登陆后台,接到报错:

Sorry, NextGEN Gallery works only under WordPress 2.7-beta or higher

因为我的NextGen已经升级到最低支持WP2.7的最新Beta版本,应该能完美支持新版Wordpress的数据库结构,所以考虑到应该和程序的关系不大。转而想到其版本识别机制。打开NextGEN Gallery插件目录里的nggallery.php,第44行的判断语句引起了我的兴趣,再看下去,找到了49行的“ var $minium_WP   = ‘2.7-beta’;”。看来问题就出在这里了!

原来新版的Nightly-builds更名为“2.7-almost-rc-XXXX”,导致了插件无法识别WP的版本,只要用记事本将其改为“2.7-almost-rc”即可。修改后再次登陆后台,一切正常!

next