Primary menu shortcode name

时间:2017-09-01 作者:cboy

我有一个快捷码,可以将菜单放在我想要的地方,但它只在主菜单上起作用。我不想对主菜单使用快捷键,我想创建一个名为shortcodemenu的新菜单,并在使用时让快捷键调用它。

function print_menu_shortcode($atts, $content = null) {
extract(shortcode_atts(array( \'name\' => null, \'class\' => null ), $atts));
return wp_nav_menu( array( \'menu\' => $name, \'menu_class\' => $class, \'echo\' => false ) );
}
add_shortcode(\'shortcodemenu\', \'print_menu_shortcode\');

1 个回复
最合适的回答,由SO网友:The Filipino Freelancer 整理而成

基本上一切都准备好了。您只需调用快捷码:

[shortcodemenu menu="slug-of-your-menu"]
记住使用要显示的菜单的SLUG,而不是其名称。

结束

相关推荐

add_shortcode is not working

当我在web服务器上使用此文档时,它运行正常,但当此文件运行以使用WordPress中的插件时,我必须将文件的快捷码放在我要应用该插件效果的页面上。。。。但当我放置短代码时,它只显示该短代码的字符串,而不显示效果。请找到下面的编码文件并提供解决方案。<?php function sac_form() { echo \"<html>\"; echo \"<head></head>\"; echo \"<body>\