WordPress制作垂直手风琴菜单方法

我们在给客户定制网站的时候,会遇到用户提出他们的产品在侧边栏以手风琴的方式展示,就是点击父级分类可以展开或折叠子级。 ...
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第3张
这个方法比较简单,如果您不想安装插件,假设动手能力比较强的话,可以通过第二种方法:

2.整合进主题

首页要保证你的菜单结构如下:

<ul class=”accordion” id=”accordion-1″>

<li><a href=”#”>Desktop</a>

<ul>

<li><a href=”#”>Product 1</a></li>

<li><a href=”#”>Product 2</a></li>

<li><a href=”#”>Product 3</a></li>

<li><a href=”#”>Product 4</a></li>

</ul>

</li>

<li><a href=”#”>Laptop</a>

<ul>

<li><a href=”#”>Product 5</a></li>

<li><a href=”#”>Product 6</a>

</ul>

</li>

</ul>

然后引入js,

<script type=’text/javascript’ src=’js/jquery.cookie.js’></script>

<script type=’text/javascript’ src=’js/jquery.hoverIntent.minified.js’></script>

<script type=’text/javascript’ src=’js/jquery.dcjqaccordion.2.7.min.js’></script>

如果是wordpress主题,您先在主题文件夹下,创建一个js文件夹,然后把http://www.designchemical.com/lab/jquery-plugins/jquery-vertical-accordion-menu.2.7.zip下载下来,把里面的三个文件放进去。再打开functions.php,加入下面的代码:

wp_enqueue_script(“cookie.js”, get_template_directory_uri().”/js/jquery.cookie.js”,array(),false,true);

wp_enqueue_script(“hoverIntent.js”, get_template_directory_uri().”/js/jquery.hoverIntent.minified.js”,array(),false,true);

wp_enqueue_script(“dcjqaccordion.js”, get_template_directory_uri().”/js/jquery.dcjqaccordion.2.9.js”,array(),false,true);

然后打开footer.php文件,在</body>前面放入:

<script>

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

jQuery(‘#accordion’).dcAccordion({

eventType: ‘click’,

autoClose: false,

saveState: true,

disableLink: true,

speed: ‘slow’,

showCount: true,

autoExpand: true,

cookie : ‘dcjq-accordion-1’,

classExpand : ‘active’

});

});

</script>

参数说明:

eventType: 是点击click还是悬停hover

autoClose: 自动关闭true或不false

saveState: 保存状态true或false

disableLink: 禁用链接

speed:速度

showCount: 显示数量

autoExpand: 自动展开

cookie :使用cookie的类

classExpand : 展开类

整合的客户显示效果如下:

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第4张

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第2张
展开菜单,支持点击或悬停的方式,支持自动关闭打开的菜单,支持保存当前菜单状态,支持默认打开设置也就是说如果是当前菜单,则自动打开,可以禁用父级链接,显示子分类数量等等。可以默认提供的皮肤不能满足我们的需要,这里时候我们可以自定义,比如我最近给客户做的项目,展示效果如下:
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第3张
这个方法比较简单,如果您不想安装插件,假设动手能力比较强的话,可以通过第二种方法:

2.整合进主题

首页要保证你的菜单结构如下:

<ul class=”accordion” id=”accordion-1″>

<li><a href=”#”>Desktop</a>

<ul>

<li><a href=”#”>Product 1</a></li>

<li><a href=”#”>Product 2</a></li>

<li><a href=”#”>Product 3</a></li>

<li><a href=”#”>Product 4</a></li>

</ul>

</li>

<li><a href=”#”>Laptop</a>

<ul>

<li><a href=”#”>Product 5</a></li>

<li><a href=”#”>Product 6</a>

</ul>

</li>

</ul>

然后引入js,

<script type=’text/javascript’ src=’js/jquery.cookie.js’></script>

<script type=’text/javascript’ src=’js/jquery.hoverIntent.minified.js’></script>

<script type=’text/javascript’ src=’js/jquery.dcjqaccordion.2.7.min.js’></script>

如果是wordpress主题,您先在主题文件夹下,创建一个js文件夹,然后把http://www.designchemical.com/lab/jquery-plugins/jquery-vertical-accordion-menu.2.7.zip下载下来,把里面的三个文件放进去。再打开functions.php,加入下面的代码:

wp_enqueue_script(“cookie.js”, get_template_directory_uri().”/js/jquery.cookie.js”,array(),false,true);

wp_enqueue_script(“hoverIntent.js”, get_template_directory_uri().”/js/jquery.hoverIntent.minified.js”,array(),false,true);

wp_enqueue_script(“dcjqaccordion.js”, get_template_directory_uri().”/js/jquery.dcjqaccordion.2.9.js”,array(),false,true);

然后打开footer.php文件,在</body>前面放入:

<script>

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

jQuery(‘#accordion’).dcAccordion({

eventType: ‘click’,

autoClose: false,

saveState: true,

disableLink: true,

speed: ‘slow’,

showCount: true,

autoExpand: true,

cookie : ‘dcjq-accordion-1’,

classExpand : ‘active’

});

});

</script>

参数说明:

eventType: 是点击click还是悬停hover

autoClose: 自动关闭true或不false

saveState: 保存状态true或false

disableLink: 禁用链接

speed:速度

showCount: 显示数量

autoExpand: 自动展开

cookie :使用cookie的类

classExpand : 展开类

整合的客户显示效果如下:

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第4张

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第1张
然后把这个小工具拖到对应的侧边栏,在之前您要做一个菜单备用。
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第2张
展开菜单,支持点击或悬停的方式,支持自动关闭打开的菜单,支持保存当前菜单状态,支持默认打开设置也就是说如果是当前菜单,则自动打开,可以禁用父级链接,显示子分类数量等等。可以默认提供的皮肤不能满足我们的需要,这里时候我们可以自定义,比如我最近给客户做的项目,展示效果如下:
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第3张
这个方法比较简单,如果您不想安装插件,假设动手能力比较强的话,可以通过第二种方法:

2.整合进主题

首页要保证你的菜单结构如下:

<ul class=”accordion” id=”accordion-1″>

<li><a href=”#”>Desktop</a>

<ul>

<li><a href=”#”>Product 1</a></li>

<li><a href=”#”>Product 2</a></li>

<li><a href=”#”>Product 3</a></li>

<li><a href=”#”>Product 4</a></li>

</ul>

</li>

<li><a href=”#”>Laptop</a>

<ul>

<li><a href=”#”>Product 5</a></li>

<li><a href=”#”>Product 6</a>

</ul>

</li>

</ul>

然后引入js,

<script type=’text/javascript’ src=’js/jquery.cookie.js’></script>

<script type=’text/javascript’ src=’js/jquery.hoverIntent.minified.js’></script>

<script type=’text/javascript’ src=’js/jquery.dcjqaccordion.2.7.min.js’></script>

如果是wordpress主题,您先在主题文件夹下,创建一个js文件夹,然后把http://www.designchemical.com/lab/jquery-plugins/jquery-vertical-accordion-menu.2.7.zip下载下来,把里面的三个文件放进去。再打开functions.php,加入下面的代码:

wp_enqueue_script(“cookie.js”, get_template_directory_uri().”/js/jquery.cookie.js”,array(),false,true);

wp_enqueue_script(“hoverIntent.js”, get_template_directory_uri().”/js/jquery.hoverIntent.minified.js”,array(),false,true);

wp_enqueue_script(“dcjqaccordion.js”, get_template_directory_uri().”/js/jquery.dcjqaccordion.2.9.js”,array(),false,true);

然后打开footer.php文件,在</body>前面放入:

<script>

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

jQuery(‘#accordion’).dcAccordion({

eventType: ‘click’,

autoClose: false,

saveState: true,

disableLink: true,

speed: ‘slow’,

showCount: true,

autoExpand: true,

cookie : ‘dcjq-accordion-1’,

classExpand : ‘active’

});

});

</script>

参数说明:

eventType: 是点击click还是悬停hover

autoClose: 自动关闭true或不false

saveState: 保存状态true或false

disableLink: 禁用链接

speed:速度

showCount: 显示数量

autoExpand: 自动展开

cookie :使用cookie的类

classExpand : 展开类

整合的客户显示效果如下:

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第4张

我们在给客户定制网站的时候,会遇到用户提出他们的产品在侧边栏以手风琴的方式展示,就是点击父级分类可以展开或折叠子级。今天小编就为大家分享WordPress制作垂直手风琴菜单方法。

1.就是通过插件来实现

首先点击https://www.7zt.cn/wp-content/uploads/2022/11/20221120123742gIuREl.zip下载该插件,然后进行安装。您可以先解压通过FTP安装,也可以直接在网站后台点击插件-添加进行安装。安装后启用,然后在外观-小工具里面有个小工具:

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第1张
然后把这个小工具拖到对应的侧边栏,在之前您要做一个菜单备用。
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第2张
展开菜单,支持点击或悬停的方式,支持自动关闭打开的菜单,支持保存当前菜单状态,支持默认打开设置也就是说如果是当前菜单,则自动打开,可以禁用父级链接,显示子分类数量等等。可以默认提供的皮肤不能满足我们的需要,这里时候我们可以自定义,比如我最近给客户做的项目,展示效果如下:
WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第3张
这个方法比较简单,如果您不想安装插件,假设动手能力比较强的话,可以通过第二种方法:

2.整合进主题

首页要保证你的菜单结构如下:

<ul class=”accordion” id=”accordion-1″>

<li><a href=”#”>Desktop</a>

<ul>

<li><a href=”#”>Product 1</a></li>

<li><a href=”#”>Product 2</a></li>

<li><a href=”#”>Product 3</a></li>

<li><a href=”#”>Product 4</a></li>

</ul>

</li>

<li><a href=”#”>Laptop</a>

<ul>

<li><a href=”#”>Product 5</a></li>

<li><a href=”#”>Product 6</a>

</ul>

</li>

</ul>

然后引入js,

<script type=’text/javascript’ src=’js/jquery.cookie.js’></script>

<script type=’text/javascript’ src=’js/jquery.hoverIntent.minified.js’></script>

<script type=’text/javascript’ src=’js/jquery.dcjqaccordion.2.7.min.js’></script>

如果是wordpress主题,您先在主题文件夹下,创建一个js文件夹,然后把http://www.designchemical.com/lab/jquery-plugins/jquery-vertical-accordion-menu.2.7.zip下载下来,把里面的三个文件放进去。再打开functions.php,加入下面的代码:

wp_enqueue_script(“cookie.js”, get_template_directory_uri().”/js/jquery.cookie.js”,array(),false,true);

wp_enqueue_script(“hoverIntent.js”, get_template_directory_uri().”/js/jquery.hoverIntent.minified.js”,array(),false,true);

wp_enqueue_script(“dcjqaccordion.js”, get_template_directory_uri().”/js/jquery.dcjqaccordion.2.9.js”,array(),false,true);

然后打开footer.php文件,在</body>前面放入:

<script>

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

jQuery(‘#accordion’).dcAccordion({

eventType: ‘click’,

autoClose: false,

saveState: true,

disableLink: true,

speed: ‘slow’,

showCount: true,

autoExpand: true,

cookie : ‘dcjq-accordion-1’,

classExpand : ‘active’

});

});

</script>

参数说明:

eventType: 是点击click还是悬停hover

autoClose: 自动关闭true或不false

saveState: 保存状态true或false

disableLink: 禁用链接

speed:速度

showCount: 显示数量

autoExpand: 自动展开

cookie :使用cookie的类

classExpand : 展开类

整合的客户显示效果如下:

WordPress制作垂直手风琴菜单方法 (https://www.wpzt.net/) WordPress开发教程 第4张

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 柒主题 或点击右侧 私信:站长 反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索