WordPress2.7 Beta3中页面导航样式的BUG

2008-11-27

不可否认,Wordpress2.7对于后台界面的改进相当之大,几乎可以超过以往的任何一次改版,做如此大的改版的前提是Wordpress官方对用户的使用习惯做了充分的调查,而事实上新版的后台界面的确更易于用户的操作。

WordPress2.7也从最初的Beta1版到Beta2版再到Beta3版,之前所出现的BUG等也一一的解决,所以官方每发出一次新的Beta版我都会去下载过来直接在博客上使用,对于网上所说的一些BUG也没有出现过。但是今天却发现一个问题——在Wordpress2.7 Beta3版之前在系统自动生成的当面页面下都会有一个“current_page_item”的Class,但是在Wordpress2.7 Beta3的版本中不再自动生成这个Class属性,这个Class可以很方便的让主题制作者定义当面页面的导航样式,比如:

blog

根据这个Class属性定义的样式可以很方便的让用户得知当前在哪个页面下,可是这个Class属性竟然在Wordpress2.7 Beta3版中不再自动生成,于是之前关于当前页面的定义样式就不能被读取出来。

不知道这个问题是属于Wordpress2.7 Beta3版中的BUG,还是官方故意去掉这个Class属性的。

因为按照常理来讲,日志分类才是更适合做为导航来呈现的,而现在把页面做为导航是不太合理的做法,而在当前日志分类下也会自动生成一个“current-cat”的Class属性,通过这个属性依然可以定义当前日志分类下的导航样式。

但即使官方故意去掉页面中自动生成的“current_page_item”这个Class属性,用意是让用户更多的把日志分类当成博客导航而不是把页面当成博客导航,也显然是极不合理的。

在Wordpress2.7正式版没有出来之前,这个问题不能最终确认是BUG还是官方故意去掉的,一切只有等正式版出来才能得知。在不改动Wordpress程序的前提下,似乎目前没有解决办法,有解决办法的高手请赐教。

——————————————–华丽丽的分割线—————————————–

2008.12.02

刚升级到了Wordpress2.7 RC1版,这个问题已经修正了,看来是个BUG。

分类:前端开发 | 标签: | 查看:7,860