wordpress - wp-nav-menu 生成一个空的 a 标签
问题描述
Wp_nav_menu 生成我的列表很好,但它正在添加一个链接到主页但没有内容的标签有没有办法阻止这些出现。
<ul id="menu-main-menu" class="menu">
<a href="http://localhost:8888/sh"></a>
<li><a href="http://localhost:8888/sh"></a>
<a href="http://localhost:8888/sh/index.php/sample-page/"><img class="menuImg" src="http://localhost:8888/sh/wp-content/uploads/2021/03/IMG_0275-150x150.jpg" alt="Sample Page"><span class="img_text">Sample Page</span></a>
</li>
解决方案
在你的functions.php中添加这个
function page_menu_args( $args ) {
$args['show_home'] = FALSE;
return $args;
}
add_filter( 'wp_page_menu_args', 'page_menu_args' );
不要忘记将其添加到您的菜单应该打印的任何位置:
wp_nav_menu( array('echo'=>true));
推荐阅读
- oracle12c - ORA-1458:变量字符串中的长度无效,ORA-01483:DATE 或 NUMBER 绑定变量的长度无效
- javascript - ES6 双重解构
- c# - 在多线程性能中读取静态变量与从 mongodb 读取
- c# - TDD:内存提供程序中的 EF Core 是否验证引用约束?
- pytorch - 用外行术语来说,pytorch 中的聚集函数有什么作用?
- ios - 从 url 请求书签总是发布错误消息
- selenium - 如何在 POM 设计中传递驱动程序详细信息
- python - CSV数据的每小时平均数据
- python - 我希望每 60 秒后循环在 google chrome 上打开 youtube url 并刷新它然后关闭
- angular - Angular Nx 和 NgRx:应用程序没有响应