删除 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 也可以这样剥皮……

除非注明,沙唐桔文章均为原创,本文地址 https://cyhour.com/458/,转载时必须以链接形式注明原始出处。
声明:我们不销售主机,选主机需合法使用。任何主机需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!

WordPress 数据库常用 SQL 语句

WordPress 数据库存储了站点所有信息,数据库对站点来说至关重要,一般情况下不要折腾数据库。但是很多情况下,使用 SQL 语句批量修改站点内容,大大提高效率。下面 SQL 语句均收集自网络,操作需谨慎。所有的SQL语句都是假定你的数据库的前缀是"wp_" ,如果你使用不同的表前缀,请自行修改。 温馨…
浏览: 124 标签:  , 

CentOS 7.9.2009 PHP 7.1.12 升级到 PHP 8.0.1

前阵子在闲置 VPS 和垃圾站环境试过将 PHP 7.1.12 升级到 PHP 8.0.0,看起来没什么问题,只是 fileinfo 扩展没能折腾上。 昨天在 BuyVM 1核 512MB AMD CPU VPS 上又测试了一遍,参考网友方法,fileinfo 也开启成功了,忍不住把博客环境也升级一下,估计最多一个小时就能搞定。 然而实际花了4个…
浏览: 73

OneinStack php 7.4.12 升级 php 8.0.0

2020-11-26,PHP 8.0.0 正式版发布,WordPress 5.6 昨天出来了,开始支持 PHP 8,今天看到博友说 1G 内存也能跑 PHP7、PHP8 共存,忍不住在探针站试着升级了一下。 OneinStack 自带 php 升级脚本,不过并不支持跨版本升级,比如无法从 php 7.4.12 升级到 php 8.0.0,参考「OneinStack php 7.3.…
浏览: 28 标签:  ,  ,  ,  , 

rclone 挂载优化~

rclone 是一个命令行程序,支持 Windows、Linux、MacOS 等操作系统,可挂载多达 40 多种网盘网络存储,老杨一直在用它来备份 Google Photos 到 OneDrive,隔壁大佬 xiaoz 新写了篇文章介绍 rclone 的一些说明和注意事项(优化)。挺实用,就贴过来了。 安装 rclone rclone官网:https://rcl…
浏览: 115 标签:  ,  ,  , 
浏览: 35

Comments:31

  1. 功能强大的WP

    2016.11.21 12:53 # 回复
    1楼
  2. 感觉现在的样子清爽多了。

    2016.11.21 20:48 # 回复
    2楼
  3. 留着呗,有时候还挺有用的

    2016.11.21 21:00 # 回复
    3楼
  4. 这个不需要函数吧。直接敲代码即可~

    2016.11.22 21:20 # 回复
    4楼
    • @chencool 函数也是代码~用自带的菜单函数输出,如果要剥除 html 代码就得用这个 strip_tags 吧?还有更简单的方法?

      2016.11.22 21:31 # 回复
  5. 你可以看看我的。。

    2016.11.22 22:20 # 回复
    5楼
    • @kn007 看过的,不过最终还是选择了偷懒~

      2016.11.22 22:23 # 回复
      • @老杨 我不喜欢过多的选择器,基本把所有清掉了

        2016.11.22 22:31 # 回复
        • @kn007 那我刚才是理解错你的意思了。一般高手都是有代码”洁癖”的,不过我是纯属为了省事~

          2016.11.22 22:48 # 回复
  6. 居然剥的这么干净,只剩a标签。

    2016.11.23 10:24 # 回复
    6楼
  7. 果然是折腾不惜的高手

    2016.11.24 00:19 # 回复
    7楼
  8. n年前搞自定义摘录时比较常用此php函数

    2016.11.24 13:27 # 回复
    8楼
  9. 之前也是这么搞,对了,看到你的图片放大,是时候加入这个效果,有时候图片缩小了,就不能放大了。

    2016.11.30 23:49 # 回复
    9楼
    • @郑永 fancybox,值得拥有。官网:http://fancyapps.com/fancybox

      2016.12.01 18:00 # 回复
      • @老杨 谢谢,你的历史评论也隐藏了,呵呵,不过手机模式里最好也能出现一下,嘿嘿。

        2016.12.05 06:55 # 回复
        • @郑永 没有隐藏,一般的手机也能看。右下角,点一下【近】字就能看到。

          2016.12.05 08:39 # 回复
          • @老杨 看来你没明白我的意思。。

            2016.12.05 09:57 # 回复
            • @郑永 还是没想明白。

              2016.12.07 22:21 # 回复
              • @老杨 原来历史评论不是长长一条?现在缩小成一个小圆在侧边?那么手机里现在看到了,登录才有,所以那天可能没看到

                2016.12.11 22:53 # 回复
                • @郑永 不是登陆,是留言一次。留言一次才有 cookie,这样才有用户信息,然后才会有最近留言。以前的长条碍地方,小小的就好了。

                  2016.12.11 23:19 # 回复
  10. 对了, 用的是哪个方法,分享下哈。

    2016.11.30 23:51 # 回复
    10楼
  11. 沙唐桔-BanYuner
    BanYuner

    虽然代码方面是精简了不少 但是视觉上就会缺少直观了
    而且可能有种情况就是别人根本并不知道你那个就是分类了

    2016.12.04 17:50 # 回复
    11楼
    • @BanYuner 为什么视觉上就会缺少直观呢?只是精简了一下样式而已。别人知不知道那个就是不是分类也无所谓啊,点进去有相应的内容不就好了?

      2016.12.05 08:41 # 回复
      • BanYuner

        @老杨 可能是这样吧 因为很多人对于菜单的定义或者说导航的定义感觉就是在头部或者一个很明显的看似导航的东西

        2016.12.05 08:52 # 回复

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息