Php 如何修复创建新菜单时标题菜单的更改?

Php 如何修复创建新菜单时标题菜单的更改?,php,wordpress,Php,Wordpress,我想在可以从标题菜单访问的页面中创建一个子菜单。 我创建了子菜单,在“注册导航菜单”中添加了一行。 我希望子菜单的页面具有与添加到“注册导航菜单”的代码相对应的主题位置代码 现在我的标题菜单是我刚刚创建的子菜单。(我更新了菜单管理页面中的位置) 我真的不知道我能做些什么来解决那个问题。我对WP还很陌生 代码如下: FUNCTIONS.PHP // Theme Setup function mairie_setup() { // Navigation resgister regis

我想在可以从标题菜单访问的页面中创建一个子菜单。 我创建了子菜单,在“注册导航菜单”中添加了一行。 我希望子菜单的页面具有与添加到“注册导航菜单”的代码相对应的主题位置代码

现在我的标题菜单是我刚刚创建的子菜单。(我更新了菜单管理页面中的位置)

我真的不知道我能做些什么来解决那个问题。我对WP还很陌生

代码如下:

FUNCTIONS.PHP
// Theme Setup
function mairie_setup() {
    // Navigation resgister
    register_nav_menus(
        array(
            'header' => __('Menu principal'),
            'subnav' => __('Sous menu')
        )
    );
}
add_action('after_setup_theme', 'mairie_setup');

HEADER.PHP
...
<nav class="navbar">
    <?php
        $args = array(
        'theme_location' => 'header'
    );
    wp_nav_menu() ?>
</nav>
...
THEME FOR SUBNAV
...
<nav class="sub_navbar">
    <?php
    $args = array(
        'theme_location' => 'subnav'
    );
    wp_nav_menu() ?>
</nav>
...


I'd like my header menu to stay the header menu and not change if I create a new menu.
FUNCTIONS.PHP
//主题设置
函数mairie_setup(){
//导航注册表
注册导航菜单(
排列(
'header'=>\('Menu principal'),
'subnav'=>\('Sous menu')
)
);
}
添加动作(“在设置主题之后”、“mairie设置”);
HEADER.PHP
...
...
SUBNAV的主题
...
...
如果我创建了一个新菜单,我希望我的标题菜单保持标题菜单不变。

请试试这个。阅读更多关于



请试试这个。阅读更多关于

哦,是的,我忘了通过辩论!非常感谢。哦,是的,我忘记通过辩论了!非常感谢你。