WordPress 自定义菜单返回数组自定义html输出格式

WordPress 自定义菜单返回数组自定义html输出格式

自定义菜单是 WordPress 中一个非常实用的功能,它可以帮助我们轻松地在网站上添加自定义链接和分类目录。然而,有时候默认的菜单输出格式并不满足我们的需求,这时候我们就需要通过自定义函数来修改它的输出。

步骤

  1. 在 WordPress 主题的 functions.php 中添加以下代码:
  2. // 获取自定义菜单的数组
    $menuItems = wp_get_nav_menu_items('your-menu-slug');
     
    // 输出
    echo '<ul class="my-custom-menu">';
    foreach ($menuItems as $menuItem) {
       echo '<li><a href="'%20.%20$menuItem->url%20.%20'">' . $menuItem->title . '</a></li>';
    }
    echo '</ul>';
  3. 将上述代码中的 "your-menu-slug" 替换成你自定义菜单的名称。
  4. 将 ul 标签的 class 名称修改成你想要的样式。
  5. 重新刷新网站页面,你应该可以看到自定义菜单已经以你修改后的样式输出了。

使用上述方法,你可以非常轻松地自定义 WordPress 自定义菜单的输出样式。如果你需要更复杂的菜单样式,你也可以在 foreach 循环中添加你需要的 html 结构和样式。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5405
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容