我目前正在关注有关如何编辑 WordPress 菜单的 YouTube 教程。本教程建议在“walker.php”文件中包含以下代码:
function start_lvl( &$output, $depth ){
$indent = str_repeat("\t",$depth);
$submenu = ($depth > 0) ' sub-menu' : '';
$output .= "\n$indent<ul class=\"dropdown-menu$submenu depth_$depth\">\n";
}
当我包含此代码时,我的网站会返回一个“HTTP ERROR 500”页面。通过注释掉代码的每一行,以一种消除方式,我将有问题的代码隔离为:
$submenu = ($depth > 0) ' sub-menu' : '';
我在这里检查了其他类似标题的问题,但无法弄清楚问题可能是什么。有没有人能看到我在这个特定代码上哪里出错了?
我不确定 HTML 标记是否在错误中起作用,但以防万一,这里是所述标记的代码:
wp_nav_menu()
<div class="menu-container">
<ul>
<li><a>Link<span></a></span></li>
<li><a>Link<span></a></span></li>
<li><a>Link<span></a></span></li>
<li><a>Link<span></a></span></li>
</ul>
</div>