返回顶部
首页 > 资讯 > CMS >WordPress 3.0+菜单功能支持二级和N级菜单实现步骤
  • 603
分享到

WordPress 3.0+菜单功能支持二级和N级菜单实现步骤

二级菜单N级菜单 2022-06-12 02:06:35 603人浏览 薄情痞子
摘要

自带的导航菜单功能是 WordPress 3.0+ 中唯一执得让人眼睛一亮的功能了,在新做主题的过程中再一次让我眼睛亮了一亮,发现这个 WordPress 的导航菜单居然还支持二级和N级菜单。 当然要实现下拉的二级菜单功

自带的导航菜单功能是 WordPress 3.0+ 中唯一执得让人眼睛一亮的功能了,在新做主题的过程中再一次让我眼睛亮了一亮,发现这个 WordPress 的导航菜单居然还支持二级和N级菜单。

当然要实现下拉的二级菜单功能,还是需要 JqueryCSS 等的配合。下面简单介绍一下:

首先,要让你的主题支持 WordPress 3.0+,只需简单几步,把以下代码添加到主题的functions.PHP中:


复制代码代码如下:

<?php

if ( function_exists('reGISter_nav_menus') ) {

register_nav_menus(array(

'primary' => '导航菜单'

));

}

?>

然后,在 header.php 中调用如下代码:


复制代码代码如下:

<?php

if(function_exists('wp_nav_menu')) {

wp_nav_menu(array('theme_location'=>'primary','menu_id'=>'nav','container'=>'ul'));

}

?>

接下来,就可以在 WordPress 后台控制面板的菜单中看到菜单选项了,只要拖动模块至一级菜单下就会形成二级菜单,甚至三级菜单,就像拖动小工具里的模块一样操作方便。如图:

注意:看到上图的红框没有,可以拖动的,前面空一个空就是二级菜单,空2空就能出三级菜单,类推,是不是很简单哦,O(∩_∩)O~

根据以上操作步骤,生成相应的代码:


复制代码代码如下:

<ul id="nav">

<li id="menu-item-7"><a href="DUMMY">Fiber Fusion Splicer</a>

<ul>

<li id="menu-item-8"><a href="DUMMY">EG6871</a></li>

<li id="menu-item-9"><a href="DUMMY">EG6871A</a></li>

<li id="menu-item-10"><a href="DUMMY">EG6872</a></li>

</ul>

</li>

<li id="menu-item-11"><a href="DUMMY">Light Source</a>

<ul>

<li id="menu-item-12"><a href="DUMMY">EG-OLS-18</a></li>

<li id="menu-item-13"><a href="DUMMY">EG-OLS-18V</a></li>

<li id="menu-item-14"><a href="DUMMY">EG-OLS-19</a></li>

<li id="menu-item-15"><a href="DUMMY">EG-OLS-19V</a></li>

</ul>

</li>

<li id="menu-item-16"><a href="DUMMY">Optica Cable</a>

<ul>

<li id="menu-item-17"><a href="DUMMY">GYFTY</a></li>

<li id="menu-item-18"><a href="DUMMY">GYTA</a></li>

</ul>

</li>

</ul>

一个二级菜单的 的模型已经展现出来了,剩下的就是配上 CSS 和 jQuery,使其产生下拉菜单的效果。

执行的脚本也非常简单,如下:


复制代码代码如下:

<script type="text/javascript">

jQuery(document).ready(function($) {

$('#nav li').hover(function() {

$('ul', this).slideDown(300)

},

function() {

$('ul', this).slideUp(300)

});

});

</script>

然后加上相应的css样式:


复制代码代码如下:

<style type="text/css">

ul,li{padding:0;margin:0;list-style:none;}

a{text-decoration:none;}

#nav li{width:100px;line-height:30px;float:left;}

#nav li a{text-align:center;display:block;width:100px;background:#ccc;}

#nav li a:hover{background:#000;color:#fff;}

.sub-menu{display:none;}

</style>

大功告成,上面样式是一些基本的东西,你可以根据自己的主题来设计。

你可以继续阅读相关【WordPress技巧】的文章。

--结束END--

本文标题: WordPress 3.0+菜单功能支持二级和N级菜单实现步骤

本文链接: https://lsjlt.com/news/32046.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • WordPress 3.0+菜单功能支持二级和N级菜单实现步骤
    自带的导航菜单功能是 WordPress 3.0+ 中唯一执得让人眼睛一亮的功能了,在新做主题的过程中再一次让我眼睛亮了一亮,发现这个 WordPress 的导航菜单居然还支持二级和N级菜单。 当然要实现下拉的二级菜单功...
    99+
    2022-06-12
    二级菜单 N级菜单
  • Android实现横向二级菜单
    本文实例为大家分享了Android二级横向菜单的实现过程.效果如上图:     这种横向的二级菜单在很多的app都有所应用.效果看起来还是非常的美观的.也算...
    99+
    2022-06-06
    菜单 Android
  • JavaScript实现伸缩二级菜单
    JavaScript实现伸缩二级菜单的具体代码,供大家参考,具体内容如下 伸缩二级菜单: 案例说明:效果图如下,一次只能打开一个,打开后,+ 号变 - 。 HTML 代码 &l...
    99+
    2024-04-02
  • java二级菜单怎么实现
    实现Java二级菜单可以通过使用多层嵌套的菜单结构来实现。以下是一个简单的示例代码: import java.util.Scanne...
    99+
    2024-03-13
    java
  • Java构建树形菜单的实例代码(支持多级菜单)
    效果图:支持多级菜单。菜单实体类:public class Menu { // 菜单id private String id; // 菜单名称 private String name; // 父菜单id private Stri...
    99+
    2023-05-31
    java 树形菜单 ava
  • 实现一个三级菜单小功能
    记录下一下 1 #!/usr/bin/env python3 2 ''' 3 需求:三级菜单 4 三级菜单,依次进入子菜单 5 ''' 6 City = { 7 '北京':{ 8 ...
    99+
    2023-01-30
    菜单 功能
  • wordpress添加顶级菜单实现思路
    比如自己创建了一个主题,那么需要在后台添加一些设置选项,所以就涉及到了后台添加顶级菜单的需求: 复制代码代码如下: function my_add_submenu() { add_submenu_page( 'tools...
    99+
    2022-06-12
    wordpress 顶级菜单
  • AJAX 中怎么实现二级联级菜单
    AJAX 中怎么实现二级联级菜单,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 客户端代码: <!DOCT...
    99+
    2024-04-02
  • JavaScript实现二级菜单的制作
    本文实例为大家分享了JavaScript实现二级菜单效果的具体代码,供大家参考,具体内容如下 这次实现的效果图如下: 这个二级菜单实现的效果是: 当点击某一个框时,会将已经打开的框...
    99+
    2024-04-02
  • 纯css如何实现二级菜单
    这篇“纯css如何实现二级菜单”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“纯css如何实现二级菜单”文章吧。HTML结构设...
    99+
    2023-07-05
  • python3 实现一个多级菜单小功能
    记录下一下 1 #!/usr/bin/env python3 2 ''' 3 需求:三级菜单 4 三级菜单,依次进入子菜单 5 ''' 6 City = { 7 '北京':{ 8 ...
    99+
    2023-01-30
    菜单 功能
  • CSS怎么实现控制二级菜单动态出现功能
    本篇内容主要讲解“CSS怎么实现控制二级菜单动态出现功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么实现控制二级菜单动态出现功能”吧!HTML代码:...
    99+
    2024-04-02
  • 用纯JS实现二级菜单效果
    本文实例为大家分享了JS实现二级菜单效果的具体代码,供大家参考,具体内容如下 js点击出现二级菜单,点击二级菜单主菜单换成二级菜单 点击出现二级菜单 <style> ...
    99+
    2024-04-02
  • css如何实现动态二级菜单
    这篇文章将为大家详细讲解有关css如何实现动态二级菜单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。动态实现简单的二级菜单当鼠标放到一级标签上时,鼠标会变成小手的形状 展示二级菜单,源码如下,复制即可直接...
    99+
    2023-06-08
  • jQuery插件实现手风琴二级菜单
    本文实例制作了一个用jQuery插件形式实现的手风琴二级菜单,供大家参考,具体内容如下 HTML5结构要求: <div id="accordion"> <...
    99+
    2024-04-02
  • php实现二级联动菜单的方法
    小编给大家分享一下php实现二级联动菜单的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php实现二级联动菜单的方法:首先创建好HTML文件和PHP文件;然后...
    99+
    2023-06-14
  • bootstrap如何实现二级下拉菜单效果
    这篇文章将为大家详细讲解有关bootstrap如何实现二级下拉菜单效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下<!DOCTYPE htm...
    99+
    2024-04-02
  • 怎么用CSS+XHTML实现二级导航菜单
    这篇文章主要讲解了“怎么用CSS+XHTML实现二级导航菜单”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用CSS+XHTML实现二级导航菜单”吧!这是...
    99+
    2024-04-02
  • Java实现一个简易版的多级菜单功能
    一:前言 最近老师布置了给多级菜单的作业,感觉蛮有意思的,可以提升自己的逻辑!下面我写个简易版的多级菜单,本人还是菜鸟,欢迎各位给予宝贵的建议! 二:正文 由于是给各位演示,所有我把...
    99+
    2024-04-02
  • 用jquery和css3实现的响应式二级导航菜单
    本篇内容介绍了“用jquery和css3实现的响应式二级导航菜单”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作