【问题标题】:Wordpress loads false navigationWordpress 加载错误导航
【发布时间】:2015-09-10 08:55:14
【问题描述】:

我正在尝试在我的 wordpress 页面的页脚中设置不同的导航。

我已经在functions.php中注册了不同的导航:

register_nav_menus( array(
    'primary'               => __( 'Primary Menu', 'bootstrapcanvaswp' ),
    'language'              => __('Language Menu', 'bootstrapcanvaswp'),
    'rassismus'             => __('Footer Rassismus'),
    'antisemitismus'        => __('Footer Antisemitismus'),
    'rassismusstrafnorm'    => __('Footer Rassismusstrafnorm'),
    'bildung'               => __('Footer Bildung'),
    'medien'                    => __('Footer Medien'),
    'oeffentlichkeit'       => __('Footer Öffentlichkeit'),
    'gra'                   => __('Footer GRA'),
    'meldetool'             => __('Footer Meldetool')));

在我的 footer.php 中,我设置了不同的导航:

<div class="row seven-cols footer-nav">
        <div class="col-md-1">
            <?php
            wp_nav_menu( array(
                'menu'              => 'rassismus',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1">
            <?php
            wp_nav_menu( array(
                'menu'              => 'antisemitismus',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1">
            <?php
            wp_nav_menu( array(
                'menu'              => 'rassismusstrafnorm',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1">
        <?php
            wp_nav_menu( array(
                'menu'              => 'bildung',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1">
         <?php
            wp_nav_menu( array(
                'menu'              => 'medien',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1">
             <?php
            wp_nav_menu( array(
                'menu'              => 'oeffentlichkeit',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
        <div class="col-md-1 last-item">
<?php
            wp_nav_menu( array(
                'menu'              => 'gra',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
            <?php
            wp_nav_menu( array(
                'menu'              => 'meldetool',
                'container'         => 'div',
                'container_class'   => 'footer-nav-compl'
             ));
             ?>
        </div>
    </div>

我的问题是有些运行良好,有些则不行,它们只是显示“Antisemitismus”的导航

工作:

  • 反犹太主义
  • Rassismusstrafnorm
  • 教育
  • 中号
  • Meldetool
  • GRA

不工作(显示反犹太主义)

  • 拉西姆斯(第一名)
  • Oeffentlichkeit(倒数第二个)

在后端,我已将所有导航设置为正确的名称,并且没有一个导航为空...

有没有人有类似的问题或知道什么可以帮助我?

非常感谢

【问题讨论】:

    标签: wordpress navigation


    【解决方案1】:

    使用theme_location 而不是name - name 是指您发送给register_nav_menus 的数组的值,而不是键。

    【讨论】:

    • 非常感谢...愚蠢的我...应该更好地用谷歌搜索一下
    猜你喜欢
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多