特定页面上的不同菜单

问题描述 投票:0回答:2

我的 WordPress 网站上有一个名为“CordialTech”的页面。

在此页面上时,我想显示不同的标题菜单。

我知道一个名为“条件菜单”的插件可以实现此目的。

但我想通过在我的子主题的functions.php中插入PHP代码来实现这一点。

我可以使用什么代码?

问候

wordpress function header-files menuitem
2个回答
0
投票

你可以试试这个代码。如果您需要任何帮助来理解此代码,请告诉我。

function my_wp_nav_menu_args( $args ) {
    if ( is_page( 'Sample Page' ) ) { // page name/slug
        $args['menu'] = 'Other Menu'; // menu name/slug
    } else {
        $args['menu'] = 'Prymary'; // menu name/slug
    }
    
    return $args;
}

add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

-1
投票

如何更改上面的代码,使菜单在主页和其他页面有不同的菜单?

© www.soinside.com 2019 - 2024. All rights reserved.