您可以对站点菜单进行短代码,可以在WordPress外观>菜单中设置官方名称“WordPress导航菜单”,以便可以将其插入页面的任何位置或任何您想要的位置。
通常你不需要把这个导航菜单放在一个简短的代码中,你不知道为什么,保利郎
要对导航菜单进行编码,您必须完成两个步骤:创建自定义菜单并使用短代码注册创建的菜单。 所有代码都是WordPress
创建WordPress自定义导航菜单
首先,
register_nav_menus( array(
'custom_menu' => 'Custom Menu',
) );
制作菜单镜头代码
您现在可以对创建的菜单进行短代码并进行注册。 实际上,短编码的方法非常简单。如果您输入代码作为基本类型,您将看到所有外观都被忽略并位于某个外观的顶部。 因此,如果您以下列方式输入它,您可以无错误地编写自定义菜单的代码。
function get_menu($args){ $menu = isset($atts['menu']) ? $atts['menu'] : ''; ob_start(); wp_nav_menu(array( 'theme_location' => 'custom_menu', ) ); return ob_get_clean(); } add_shortcode('Custom_nav_menu', 'get_menu');
在上面的代码中,蓝色
在代码里面
wp_nav_menu(array( 'theme_location' => 'custom_menu', 'fallback_cb' => false, ) );
这样你可以像红色部分一样添加它。
可用属性
以下是您可以在此处使用的代码: 由于我没有全部使用它,但已经咨询过官方帮助,因此一些代码可能与描述不同。
输入要允许的菜单的ID,slug和名称
菜单包括
菜单包括
菜单周围的容器
上面的代码。 设置代码中未指定菜单时要调用的值。 默认值是页面列表。
让我们用CSS自由地放置文本,图像和图标
以上
如上所述,我们在链接文本之前指定文本。
如上所述,指定链接文本后面的文本。
据说显示或返回菜单。 默认值为
确定要加载的菜单层次结构。这里
定义自定义工作类的实例。
您可以定义要使用的主题的位置,只需输入要使用的自定义菜单的名称即可。
包装列表项。 默认值为
菜单
所有可用属性如上所述,WordPress的