首页 > 解决方案 > 页面中的导航项目但不显示 WordPress

问题描述

在使用 Humescores 作为主题开发我的新 WordPress 网站的过程中,我注意到我的主导航菜单停止显示。但经过检查,可以看到导航和 li 项确实在页面中。但我无法让它们渲染。我已将导航的背景颜色设置为带有黄色边框的红色,以便您可以看到它的位置。而且我尝试将字体颜色设置为白色,但您可以看到没有显示任何链接。非常奇怪的行为。是什么赋予了?

来自functions.php

register_nav_menus( array(
            'primary' => esc_html__( 'Header', 'humescores' ),

        ) );

来自 header.php

<nav id="site-navigation" class="main-navigation" style="border: 2px solid yellow; background-color:red; color:#fff;">
            <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"><?php esc_html_e( 'Primary Menu', 'humescores' ); ?></button>
            <?php
            wp_nav_menu( array(
                'theme_location' => 'primary',
                'menu_id'        => 'primary-menu',
            ) );
            ?>
        </nav><!-- #site-navigation -->

ChromeDevToolsScreenShot

标签: wordpresswordpress-theming

解决方案


尝试z-index:99999;在 css 中添加导航。


推荐阅读