删除 WordPress 菜单函数 wp_nav_menu 的 div ul li 标签
顶部不想放太多菜单,并且只用了一级菜单(css 折腾不过来)。于是想在侧栏放个自定义菜单,把想丢的链接都丢进去。而默认的自定义菜单函数 wp_nav_menu 输出带有 div ul li 三个标签,为了省 css,就琢磨着把这些标签删除掉。
实现起来其实很简单,一个 php 函数就可以了——strip_tags。这货见过也用过 n 次了,可是要不是搜索到这个,还真想不起来可以这样实现。哎,始终是代码小白中的小白……废话一堆,言归正传,下面上代码(源自网络)
实现代码
<?php
$menuargs = array(
'container' => false,
'echo' => false,
'items_wrap' => '%3$s',
'depth' => 0,
);
echo strip_tags(wp_nav_menu( $menuargs ), '<a>' );
?>
实现效果
友情链接函数 wp_list_bookmarks 也可以参考这个自定义.
- QQ群:253510359
- 建议:VPS商家层出不穷,根据需要购买,切莫剁剁剁!
- 评测:很多VPS虽已评测,但网络环境改变稳定性,速度也会随之改变.评测只能作为一般性参考.不负任何法律,道义责任.
- 申明:所有vps,域名,服务器优惠信息均来自网络公开内容,由于水平有限不免有谬误.请以官方为准.