您可以在主题中使用助行器,无论您在哪里调用导航菜单。
例如,如果您当前的主题中有一个“topnav”菜单,如下所示:
wp_nav_menu(array(\'menu\' => \'topnav\');
您的自定义walker名为“myCustomWalker”,您可以更新
wp_nav_menu
这样打电话:
wp_nav_menu(
array(
\'menu\' => \'topnav\',
\'walker\' => new myCustomWalker()
)
);
只需确保在子主题中工作,以便在主题更新时,不会丢失对新walker(以及walker本身)的调用。