一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

wordpress在文章中插入菜单的方法

时间:2014-04-11 编辑:简简单单 来源:一聚教程网

在functions.php里加入以下代码

 代码如下 复制代码


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

在编辑文章时使用

 代码如下 复制代码
[menu name="MENU-ID"]

 调用短代码

扩展-菜单ID

什么是菜单ID?

即主题在注册菜单时定义的ID

在主题的functions.php中搜索

 代码如下 复制代码

register_nav_menus

函数,可以得到类似于如下的代码

 代码如下 复制代码

add_action( 'init', 'wps_custom_menus' );
function wps_custom_menus() {
register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'secondary-menu' => __( 'Secondary Menu' ),
)
);
}

 '=>'左边的就是菜单的ID了

我们可以用如下的代码调用这两个菜单

 代码如下 复制代码

[menu name="primary-menu"]
[menu name="secondary-menu"]

热门栏目