我想在主页和内页上显示不同的菜单, 我的网站首页链接是:http://www.cognitiveasia.com/ 和内部网站链接如:http://www.cognitiveasia.com/brand-advocacy/what-is-lorem-ipsum/
我如何通过自定义编码或插件进行管理?
答案 0 :(得分:1)
首先,在你的functions.php中定义2个菜单位置:
function explode(str, sep, n) {
var arr = str.split(sep, n)
if (arr[n-1] != undefined) arr[n-1] += this.substring(arr.join(' ').length);
return arr;
}
str = 'my/uri/needs/to/be/split';
explodeResult = explode(str, '/', 4);
然后,在你的header.php中使用:
function my_menus() {
register_nav_menu('home-menu-location','Home Location');
register_nav_menu('inner-menu-location','Inner Page Location');
}
add_action( 'init', 'my_menus' );
在此之后,你将在wordpress后端有两个菜单位置,你可以为每个位置添加一个不同的菜单