我有一个客户端站点,它需要侧菜单像手风琴一样,在单击父级后下拉子菜单并在父级或任何子菜单处于活动状态时保持打开状态。菜单是用 PHP 创建的,其中的按钮内容取自服务部分。
该菜单是自定义主题的一部分,并已插入到多个页面模板中。作为主题的一部分,我想避免更改模板 php 代码。(不确定主题多久更新一次)我尝试过 css 和 jQuery,但到目前为止,只设法在 onclick 后短暂打开子菜单,然后在页面加载时消失。
您可以在https://www.birchandco.com上看到该网站- 目前有一个悬停状态,以便访问者可以导航。一旦使用 onclick 正常工作,这将被删除。
PHP 模板:
<div class="home_services">
<?php
$ser= new WP_Query(array(
'post_type'=>'service',
'posts_per_page' => -1,
'orderby' => 'name',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => '_is_ns_featured_post',
'value' => 'yes',
)
)
));
?>
<ul class="service_list">
<?php
if($ser->have_posts()) :
while($ser->have_posts()) : $ser->the_post();
?>
<li class="item">
<a href="<?php the_permalink(); ?>"><?php the_title();?> <i class="fa fa-angle-double-right" aria-hidden="true"></i></a>
<?php if(get_the_terms(get_the_ID() , 'service_category')[0]->term_id) {?>
<ul class="submenu">
<?php
$args = array(
'post_type' =>'service',
'orderby' => 'name',
'order' => 'ASC',
'post__not_in' => array(get_the_ID()),
任何帮助将不胜感激。
慕无忌1623718
鸿蒙传说
白衣染霜花