自定义WordPress主题 - 菜单不会添加到导航

时间:2018-05-17 15:44:43

标签: php wordpress wordpress-theming

我正在为客户端制作自定义WordPress主题。这是我第一次创建自己的主题。我错过了一些代码,我很确定。只是不知道在哪里添加它以及要添加的代码。

问题:我可以打开自定义屏幕并添加菜单,但菜单从不显示。我手动创建了导航,因为它不起作用。但我意识到这真的只需要修复,以防他们想要改变他们的导航。如果他们不知道如何编码,那将会使他们更难。

我只对CSS和HTML有经验。我还没有学过PHP,但我认为这是某个问题......

1 个答案:

答案 0 :(得分:0)

在主题文件夹中,打开header.php文件并插入以下代码:

<?php wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); ?>

此代码会进入您的主题functions.php文件。

function register_custom_menu() {
    register_nav_menu('header-menu',__( 'Header Menu' ));
}
add_action( 'init', 'register_custom_menu' );

之后,您在自定义屏幕中所做的更改将显示在前端。