Twitter Subscribe to PHP Blog RSS Feed Email RSS

在 WordPress 3.0 中使用菜单

添加评论 2010年8月5日
可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明

新发布的 WordPress 3.0 中新增了一个实用的功能,将外观层所表现的边栏(sidebar)和页脚(footer)等通过内置函数实现,删减模块不需要再改动代码,可直接在控制板直观自由地添加和改动。

值得注意的是,3.0 版本的 WordPress 在发表此文章时还没有中文版本,我使用英文版升级后改动的部分没有翻译。

wordpress menus

在 functions.php 文件中注册 menus

[code=’php’]

if ( function_exists(‘register_nav_menus’) ) {
register_nav_menus(
array(
‘footer_menu’ => ‘My Custom Footer Menu’,
‘sidebar_menu’ => ‘Super Sidebar Menu’
)
);
}

[/code]

用管理帐号创建 menu

进入 外观->Menus 进行创建,例如创建页脚菜单 Footer Menu:

创建好后保存你想要生效的 menu,然后将想要展示的模块“添加到 Menu”并保存。

在模板中插入 menu

例如刚才的 Footer Menu,可以插入到 footer.php 你想要显示的位置,代码如下
[code=’php’]
‘Footer Menu’)); ?>

[/code]

根据自己定义的 menu 名称更改以上代码,即可实现相应的 menu 功能。此 Footer Menu 的相应HTML 输出像如下代码

[code=’php’]

[/code]

根据这些 div 标记用 css 重新定义外观,即可得到想要的效果。

评论