[WordPress] 워드프레스 테마에서 반드시 필요한 wp_head 와 wp_footer 에 대해 알아보자
워드프레스로 테마를 만들때 반드시 해줘야 할 작업이 있습니다. 바로 테마에서 wp_head
와 wp_footer
함수를 실행 시키는 것입니다.
wp_head
wp_head
는 HTML 문서의 head
태그 안에서 필요한 각종 스크립트와 스타일시트 혹은 데이타를 불러와 출력해주는 역할을 합니다. 워드프레스로 만들어진 HTML 문서에 반드시 포함되어야 하며 아래와 같이 head
태그가 닫히기 바로전에 위치해야 합니다.
<html>
<head>
...
<?php wp_head(); ?>
</head>
<body>
...
</body>
</html>
wp_footer
wp_footer
는 wp_head
와 마찬가지로 각종 스크립트와 스타일시트, 데이타를 출력해주는 역할을 합니다. 한가지 다른 점은 body
태그가 닫히기 직전에 넣어주어야 한다는 것입니다.
<html>
<head>
...
</head>
<body>
...
<?php wp_footer(); ?>
</body>
</html>
wp_head 나 wp_footer 가 없을때 벌어지는 상황
이 두 함수는 반드시 존재해야 하는 함수로 이 둘이 없으면 무슨 일이 벌어질지 모릅니다.
- 플러그인이 제대로 작동하지 않음
- 스타일시트를 아무리 작성하고 수정해도 반영되지 않음
- 워드프레스 상단바가 표시 되지 않음
- 워드프레스 코어 기능이 작동 하지 않음
이상이 제가 겪은 몇가지 것들입니다. 그냥 없으면 안되는구나라고 생각하면 편합니다.
댓글 남기기