워드프레스 파일 및 디렉토리 구조: 핵심 파일과 역할 알아보기
워드프레스를 설치하면 다양한 파일과 디렉토리가 자동으로 생성됩니다. 이 파일들은 워드프레스가 원활하게 작동하는 데 필수적인 요소이며, 특정 파일을 수정하거나 백업할 때 기본적인 구조를 알고 있으면 큰 도움이 됩니다. 이 글에서는 워드프레스의 주요 디렉토리 및 파일의 역할을 정리하여 알아봅니다.
1. 워드프레스 주요 디렉토리 구조
워드프레스 설치 후 생성되는 기본 폴더는 다음과 같습니다.
기본 디렉토리 설명
| 디렉토리 | 설명 |
|---|---|
wp-admin/ | 워드프레스 관리자 페이지와 관련된 파일이 위치 |
wp-content/ | 테마, 플러그인, 업로드 파일이 저장되는 디렉토리 |
wp-includes/ | 워드프레스의 핵심 기능(코어 파일)들이 포함된 디렉토리 |
▼ 워드프레스 기본 디렉토리 구조

2. 워드프레스 주요 파일 역할
워드프레스의 루트 디렉토리에는 여러 개의 중요한 파일이 있습니다.
주요 파일 설명
| 파일명 | 설명 |
|---|---|
wp-config.php | 데이터베이스 연결 정보를 저장하는 설정 파일 |
.htaccess | 서버 설정 및 리디렉션을 관리하는 파일 |
index.php | 워드프레스가 실행될 때 가장 먼저 로드되는 파일 |
wp-login.php | 로그인 페이지를 담당하는 파일 |
wp-settings.php | 워드프레스의 기본 설정을 로드하는 파일 |
wp-load.php | 핵심 파일들을 불러오는 역할을 하는 파일 |
▼ 워드프레스 루트 파일 목록

3. 각 디렉토리별 자세한 역할
(1) wp-admin 디렉토리
관리자 대시보드 관련 파일이 포함된 디렉토리입니다.
admin.php: 관리자 페이지의 핵심 파일index.php: 관리자 페이지가 정상적으로 로드되도록 하는 파일
(2) wp-content 디렉토리
사용자 맞춤 설정이 반영되는 폴더입니다.
themes/: 설치된 테마가 저장되는 폴더plugins/: 활성화된 플러그인이 저장되는 폴더uploads/: 업로드된 미디어 파일이 저장되는 폴더
▼ wp-content 디렉토리 내부 구성

(3) wp-includes 디렉토리
워드프레스의 코어 기능을 담당하는 폴더로, 일반적으로 수정할 필요가 없는 핵심 파일들이 포함되어 있습니다.
functions.php: 테마에서 공통적으로 사용할 수 있는 함수 정의class-wp.php: 워드프레스 코어 클래스
4. 주의해야 할 파일 및 폴더
워드프레스에서 직접 수정할 경우 문제가 발생할 수 있는 파일들이 있습니다. 특히 wp-includes/ 폴더 내부 파일은 수정하지 않는 것이 좋으며, wp-config.php와 .htaccess 파일은 반드시 백업 후 수정해야 합니다.
수정 시 주의해야 할 파일
| 파일명 | 주의 사항 |
|---|---|
wp-config.php | 데이터베이스 설정이 포함되어 있어 실수로 수정하면 사이트가 정상적으로 작동하지 않을 수 있음 |
.htaccess | 리디렉션 및 보안 설정을 담당하므로, 잘못 수정하면 사이트 접속이 차단될 수 있음 |
5. 정리
| 📂 폴더/📄 파일 | 설명 | 수정 가능 여부 |
|---|---|---|
wp-admin/ | 관리자 페이지 관련 파일 | ❌ 수정 X |
wp-content/ | 플러그인, 테마, 업로드 파일 저장 | ✅ 수정 O (주의) |
wp-includes/ | 워드프레스 핵심 기능 파일 | ❌ 수정 X |
.htaccess | URL 재작성, 보안 설정 | ✅ 수정 O (주의) |
wp-config.php | 데이터베이스 연결 정보 | ✅ 수정 O (주의) |
wp-login.php | 로그인 페이지 | ⚠ 보안상 접근 제한 필요 |
xmlrpc.php | 원격 API 통신 | ⚠ 보안상 비활성화 권장 |
wp-cron.php | 예약 작업 처리 | ⚠ 서버 크론잡으로 대체 추천 |
wp-settings.php | 워드프레스 초기화 파일 | ❌ 수정 X |
6. 결론
워드프레스의 디렉토리 및 파일 구조를 이해하면 유지보수 및 문제 해결이 훨씬 쉬워집니다. 특히 wp-content/ 폴더는 테마와 플러그인 관리에 중요한 역할을 하므로 주기적으로 백업하는 것이 좋습니다.
함께 보면 좋은 게시글
- 클라우드웨이즈 웹 호스팅에서 XML-RPC 접근 활성화하는 방법
- 클라우드웨이즈 워드프레스에서 수정 반영이 안되는 문제 해결 방법
- 워드프레스 WPS 로그인 숨기기 플러그인으로 로그인 URL 변경
- 워드프레스 자식 테마 활용하기: 개념부터 아스트라 테마 적용 예시
- Yoast SEO ‘prevOffset’ 오류 해결: 한글 번역 파일 수정 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.



