请选择 进入手机版 | 继续访问电脑版

godaddy 优惠码

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2332|回复: 3

wordpress主题不提供原生的自定义菜单支持解决办法 [复制链接]

Rank: 9Rank: 9Rank: 9

UID
2
阅读权限
200
积分
6819
金钱
16091
威望
80
登录
1744 天
发表于 2013-9-28 17:58:16 |显示全部楼层
wordpress主题不提供原生的自定义菜单支持解决办法

最近折腾wordpress,发现有些比较喜欢的主题无法自定义菜单,表现为页头上不能将分类设置为菜单。在wordpress后台主题设置点击“菜单”时提示:当前的主题不提供原生的自定义菜单支持。您可以通过在小工具添加“自定义菜单”小工具来在侧栏上显示。

把菜单放到侧边栏比较不习惯,有没有简单办法解决呢?有,而且解决方法非常简单,即使不懂代码也可解决此事。
1、复制下面代码放到目标主题(themes)的functions.php文件的<?php 和?>中间的任何新行里。
  1. if (function_exists('register_nav_menus')){
  2.                 register_nav_menus( array('menubar' => __('header Menubar', 'custom nav')) );
  3.   }
复制代码
2、将下面代码替换掉目标主题的header.php文件的原菜单代码
  1. <?php wp_nav_menu('container=\'\'&menu_id=menu&title_li=&link_before=<span>&link_after=</span>'); ?>
复制代码


举个例子:
下面代码是目标主题原来的菜单代码:
  1. <div id="menu">
  2.         <ul>
  3.           <?php wp_list_pages('depth=2&title_li='); ?>
  4.         </ul>
  5.       </div>
复制代码
把<?php wp_list_pages('depth=2&title_li='); ?>替换掉即可,替换后的代码如下:
  1. <div id="menu">
  2.         <ul>
  3.        <?php wp_nav_menu('container=\'\'&menu_id=menu&title_li=&link_before=<span>&link_after=</span>'); ?>
  4.         </ul>
  5.       </div>
复制代码


分享到:
Disclosure:We are a professional review site that receives compensation from the companies whose products we review. We test each product thoroughly and give high marks to only the very best. We are independently owned and the opinions expressed here are our own.

Rank: 7Rank: 7Rank: 7

UID
22041
阅读权限
40
积分
312
金钱
344
威望
0
登录
8 天
发表于 2013-11-6 07:13:47 |显示全部楼层
共同发展!学习才会进步,谢了











Rank: 7Rank: 7Rank: 7

UID
22041
阅读权限
40
积分
312
金钱
344
威望
0
登录
8 天
发表于 2013-11-8 01:14:43 |显示全部楼层
加油啊!!!!顶哦!!!!!











Rank: 1

UID
21089
阅读权限
10
积分
22
金钱
82
威望
0
登录
15 天
发表于 2013-12-9 12:41:55 |显示全部楼层
看了,感觉不错,谢谢您提供











您需要登录后才可以回帖 登录 | 注册

阿里云代金券
close
host1plus优惠码
close
vultr
digitalocean

Archiver|手机版|主机巴士论坛

GMT+8, 2018-11-14 10:52 , Processed in 0.033515 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部