php WP导航菜单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WP导航菜单相关的知识,希望对你有一定的参考价值。
<?php
add_theme_support( 'menus' );
register_nav_menus(
array(
'header-menu' => __('Header Menu'),
)
);
?>
<?php
add_filter( 'wp_nav_menu_items','add_last_nav_item');
function add_last_nav_item($items) {
$items = '<li class="menu-item menu-item--home"><a href="/"><i class="material-icons">home</i></a></li>'.$items;
return $items;
}
?>
<?php
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );
function my_wp_nav_menu_args($args='') {
$args['container'] = '';
$args['depth'] = '1';
$args['fallback_cb'] = '__return_empty_string';
return $args;
}
?>
<?php
add_filter( 'nav_menu_link_attributes', 'my_wp_nav_menu_footer_filter', 10, 4);
function my_wp_nav_menu_footer_filter($atts, $item, $args, $depth){
if($args->menu == 'bottom') {
$atts['class'] = 'grey-text text-lighten-3';
}
return $atts;
}
?>
以上是关于php WP导航菜单的主要内容,如果未能解决你的问题,请参考以下文章
在折叠移动显示所有引导子菜单为打开
wp_nav_menu_items - 导航菜单中的第一个位置
在 wp 导航菜单中将父页面和子页面包装在单独的 ul 中
为 WP 中的特定页面自定义设置“当前菜单项”类
php WP导航位置标记
php WP移动导航垂直切换