현재 WordPress 메뉴를 편집하는 방법에 대한 YouTube 자습서를보고 있습니다. 나는이 코드를 포함 할 때 내 웹 사이트는 'HTTP 오류 500'페이지를 반환,Walker 클래스로 WordPress 메뉴를 편집 할 때 오류가 발생했습니다.
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";
}
: 튜토리얼은 'walker.php'파일에서 다음 코드를 포함하도록 제안했다. 내가 해결하기 위해 여기에 있지만없는 다른 유사한 제목의 질문에 체크 아웃 한
$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>
답장을 보내 주셔서 감사합니다. @lonut. 어디에 배치해야합니까 : – Craig
내 대답을 참조하십시오. 희망은 당신의 문제를 해결합니다. – Ionut