Bootstrap 5.2를 WordPress 사이트에 통합하려는 첫 번째 시도입니다(이것은 단지 로컬 테스트일 뿐입니다). 나는 내가 찾은 wp-bootstrap-walker를 사용하여 이 작업을 수행하고 있습니다: https://github.com/wp-bootstrap/wp-bootstrap-navwalker/
설치 가이드에서 언급한 "/class-wp-bootstrap-navwalker.php" 파일을 function.php에 추가했습니다:
으아악버전 5를 사용하기 위해 다음도 변경했습니다.
으아악따라서 여기까지는 오류가 표시되지 않으며 WordPress 백엔드에서는 function.php에 정의된 "주 제목 메뉴" 메뉴를 선택할 수 있습니다. 문제는 이 옵션을 선택하고 홈페이지로 이동하면 모든 것이 충돌한다는 것입니다.
으아악
다음을 작성하여 문제를 해결했습니다.
으아악함수를 실행하기 위해 after_setup_theme 대신 init을 썼고, wp_loaded를 사용해도 잘 작동했습니다.