WordPress 3.0来了,你的主题准备好了吗?

2010-06-03 9:09 | 来源: 原创 | 作者: 知更鸟 | 评论: 43条评论

主题不会用?插件不会设置?博客使用出问题?就上WordPress问答找答案!

目前WordPress 3.0 RC已发布,新版增加了许多功能,可能喜欢尝鲜的朋友已迫不及待地升级了自己博客,利用原来2.9.2版的中文语言文件基本汉化了大部分菜单,只有少部分还是英文的,其中在主题选项中多出一个Menus功能,一个可以方便灵活地向导航菜单添加自定义内容的新功能。但当你打开这个选项时会提示“The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.”大概的意思是:当前的主题不支持菜单功能,但你可以把利用这一“菜单”功能,添加的自定义菜单应用到主题侧边栏中,也就是小工具(E文盲,翻译的不好别见笑)。然而当你启用3.0版默认主题Twenty Ten后,这个提示就消失了,看来是新的默认主题针对3.0功能进行了优化。

原来在默认主题functions.php中有一句:
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'twentyten' ),
) );

把这句代码添加到当前主题functions.php模板文件中,提示也消失了,关键就是这句了。

但只修改这里,并不会真正在主题导航菜单上启用这个功能,只会在侧边小工具中多出custom menu小工具一项,还需修改导航部分代码,才会体验到新的功能。
一般主题导航部分代码为:
<?php wp_list_pages('title_li='); ?>

或:

<?php wp_list_categories('sorderby=name&depth=4&title_li='); ?>
改为
<?php wp_nav_menu( 'id=navbar' ); ?>
也可以根据自己使用的主题功能修改为类似:
<?php wp_nav_menu( 'id=navbar&menu_class=headermenu' ); ?>
主题改造完成,下面简单介绍一下这个Menus功能的使用方法:
打开Menus设置页面,在此添加一个新的自定义菜单:

menus1-1

在左侧选择准备显示在导航菜单的分类标题或页面,也可以添加一个链接,然后点击“add to menu”添加到新的自定义菜单中,保存菜单。

menus2-1

刷新博客页面,看看新的导航菜单是不是出来了。如果想实现二级下拉菜单,只需把准备显示在二级菜单的内容向右拖一下就可以了,当然二级菜单需要主题的功能支持.

总结:个人感觉这是3.0版一个非常不错的新功能,可以灵活方便地变更主题导航菜单内容,不受主题本身限制,但之前所有主题都不支持这个功能,需手动修改模板文件,对新手而言,有一定难度。

标签:

编辑: 知更鸟

  1. 看不透 说:

    好。沙发

  2. 博百优 说:

    很好很强大,不过我还是2.9.2

  3. 某人 说:

    原来的博客升级到3.0可能还是要改些东西的啊

  4. xiao文 说:

    应该不难吧。。

  5. 4adown 说:

    问题是3.0什么时间发布啊!?

  6. Joe 说:

    这个月一定会发布的,都已经RC1了,正式版不远了!

  7. Joe 说:

    我做了个新主题meditation,支持WP 3.0,有兴趣的可以看看!

  8. 软文 说:

    让我们期待新的版本吧!

  9. 集趣 说:

    3.0的特色功能是什么呢?

  10. Guu° 说:

    老老实实等待3.0出关~

  11. CAZE 说:

    等正式版吧,依旧2.9,懒得升级。

  12. 期待中。。。

  13. EaSy 说:

    3.0又是一次版本的跨越呀!不错,很期待正式版!

  14. tielang 说:

    俺们还是等别人用隐定了。。再试吧。。

  15. Yinshi 说:

    等等等还等。。。

  16. 安天下 说:

    等正式稳定的版本再从后台一键升级好了。

  17. 游子网络 说:

    期待3.0早点出来!最好是有汉化版

  18. C.S.A 说:

    看来这次升级动作挺大,到时候插件啊,主题啊,都得跟上。

  19. 雪狐 说:

    非常不错的说,呵呵。短时间不打算升级到3.0.

  20. 还没有,之前不知道下什么主题,没有好看的。看来这个不错哦!

评论分页 1 2

评论:

留言没头像?教你设置头像!