WordPress主菜单点击切换

Posted

技术标签:

【中文标题】WordPress主菜单点击切换【英文标题】:WordPress main menu to toggle on click 【发布时间】:2020-03-03 00:11:23 【问题描述】:

无法让我的 wordpress 主菜单切换子菜单 不希望我的子菜单默认显示

找到这个,但它不适合我

$( document ).ready( function() 
$('#navmenu ul.sub-menu').hide();
     );

【问题讨论】:

【参考方案1】:

如果你不懂 jquery 和 wp,那么在你的模板中找到名为 wp_nav_menu 的函数(很可能在 header.php 中),并添加 'menu_id' 参数

wp_nav_menu([ 
    'menu_id' => 'navmenu',
]);

【讨论】:

【参考方案2】:

这是我在 header.php 中找到的,但我不知道该怎么做。

            <ul class="main-menu desktop">

                <?php

                if ( has_nav_menu( 'main-menu' ) ) 

                    $main_menu_args = array(
                        'container'         => '',
                        'items_wrap'        => '%3$s',
                        'theme_location'    => 'main-menu',
                    );

                    wp_nav_menu( $main_menu_args );

                 else 

                    $fallback_args = array(
                        'container' => '',
                        'title_li'  => '',
                    );

                    wp_list_pages( $fallback_args );
                
                ?>
            </ul>

【讨论】:

以上是关于WordPress主菜单点击切换的主要内容,如果未能解决你的问题,请参考以下文章

WordPress分页不会切换页面

单击主菜单项的jQuery不会显示子子菜单

单服务器冲突上的 Wordpress + Wordpress 网络

如何使用 twig 渲染单页 wordpress 模板

Dockerfile构建LNMP分离环境部署wordpress

如何在 wordpress 中将单选按钮添加到我的网站