如何在wordpress中获取主菜单?

时间:2016-10-15 12:55:00

标签: wordpress

我在wordpress中有一个奇怪的菜单。我正在学习创建自己的主题。但现在我在菜单中堆叠。请参阅此enter image description here

在菜单设置下,我看不到主菜单的复选框。如果我改变主题。我可以看到复选框。但我已经复制了所有代码。看看我的代码

addListeners(player) {
    player.socket.on('disconnect',() => this.playerLeave());
}

我想知道为什么我会遇到这个奇怪的问题。

2 个答案:

答案 0 :(得分:1)

我认为这是因为你没有为菜单申报进驻。在函数中测试它

if ( ! function_exists( 'my_template_setup' ) ) :

function my_template_setup() {

    // This theme uses wp_nav_menu() in two locations.
    register_nav_menus( array(
        'primary' => __( 'Primary Menu', 'my_template_language' )
    ) );

}
endif; 
add_action( 'after_setup_theme', 'my_template_setup' );

答案 1 :(得分:0)

这对我有用。使用register_nav_menu,请参阅以下代码:

<?php

function xyz_menu_option() {

    register_nav_menu( 'primary', 'Primary Menu');
    register_nav_menu('secondary','Secondary Menu');

}

add_action( 'after_setup_theme', 'xyz_menu_option');

?>

您可以根据需要添加任意数量的菜单选项,只需使用您选择的选项标题重复以下代码:

register_nav_menu( 'primary', 'Primary Menu');

我希望这会有所帮助。我只是一个像你一样的学习者。