如果你自己创建了主题,你应该看看WordPress Codex。他们有一个叫做Navigation Menus. 它包含有关以正确方式注册菜单的所有信息,因此它们是可自定义的。
简而言之:
将此代码添加到主题的函数中。php注册菜单:
function register_my_menu() {
register_nav_menu(\'header-menu\',__( \'Header Menu\' ));
}
add_action( \'init\', \'register_my_menu\' );
然后将其放置在菜单所需的主题中:
<?php wp_nav_menu( array( \'theme_location\' => \'header-menu\' ) ); ?>
根据需要更改名称。
如果没有自己创建主题然后要求主题作者以正确的方式实现菜单。
您还可以创建Child Theme 并自己编辑(购买的)主题。然后创建两个文件。第一个文件应为functions.php
并将上述代码添加到其中。然后复制菜单所在的主题文件(可能是header.php
). 并将菜单代码更改为上述代码。