wordpress wordpress

您现在的位置:首页 > wordpress > 解决WordPress主题不支持自定义菜单的问题

解决WordPress主题不支持自定义菜单的问题

当进入后台-菜单,看到:
当前的主题未提供原生的自定义菜单支持,您可以通过在小工具添加“自定义菜单”小工具来在侧栏上显示。

那么恭喜你,只需要稍微修改一下代码就可以。

第一步,打开主题的functions.php文件,把下面的代码加进去。
// This theme uses wp_nav_menu() in one location.
register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'twentyten' ),
) );
(这一步做完后台就可以创建新菜单了。)

第二步,打开header.php文件,找到导航部分的源码。对于大多数的主题,导航部分一般是这样的:

或者:

如果你的主题没有这两句,可以试着查询 将这句代码修改为下面的内容:
[cc lang="php"][/cc]
或者:
[cc lang="php"][/cc]
(我刚刚也试了一下,这两句的效果一样)
这样修改后,主题就可以完美支持自定义菜单了。(Wordpress3.4.1下测试成功)

我这款比较老的Green Park 2,找不到那两句代码,搜menu找到导航位置,是这段代码:

[cc lang="php"]

[/cc]
把[cc lang="php"][/cc] 替换成调用菜单的代码就可以了。
(这一步做完就创建的新菜单就调用出来了。)

相关资料:Wordpress自定义菜单
WordPress3.0以上开始支持自定义菜单,使用自定义菜单可以把很方便地把分类目录、页面、自定义链接等加入到导航栏菜单中。特别是支持下拉式的二级菜单,这个功能很实用,毕竟把所有东西都显示在导航栏,看起来太拥挤了,使用自定义菜单就可以自己决定在导航栏显示需要的内容。

相关推荐
姓 名:
邮箱
留 言:
X

0731-85787193

kefu@mengqianxun.com

点击这里给我发消息