Việc hiểu cấu trúc file của WordPress là bước đi quan trọng để bạn có thể tùy chỉnh và quản lý website chuyên sâu hơn.
ưới đây là sơ đồ tóm tắt cấu trúc thư mục cốt lõi của WordPress, kèm theo giải thích chi tiết về các tệp và thư mục quan trọng nhất:
A.
B.
C.
Đây là thư mục quan trọng nhất mà bạn sẽ làm việc và tùy chỉnh. Nó chứa tất cả nội dung do người dùng tạo và các thành phần bổ sung.
ưới đây là sơ đồ tóm tắt cấu trúc thư mục cốt lõi của WordPress, kèm theo giải thích chi tiết về các tệp và thư mục quan trọng nhất:
📂 Cấu Trúc File WordPress Cốt Lõi
Cấu trúc cơ bản của một bản cài đặt WordPress sẽ trông như sau:
Mã:
wordpress/[/COLOR][/FONT][/FONT]
[FONT=Google Sans Text][FONT=tahoma][COLOR=rgb(0, 0, 0)]├── index.php
├── wp-config.php
├── wp-activate.php
├── wp-blog-header.php
├── wp-comments-post.php
├── wp-load.php
├── wp-login.php
├── wp-mail.php
├── wp-settings.php
├── wp-signup.php
├── wp-trackback.php
├── xmlrpc.php
├── license.txt
├── readme.html
├── wp-admin/
│ └── (Tệp quản trị)
├── wp-includes/
│ └── (Tệp cốt lõi)
└── wp-content/
├── themes/
├── plugins/
├── uploads/
└── languages/
1. Các Tệp (Files) Quan Trọng ở Thư mục Gốc
Đây là những tệp nằm ngay trong thư mục gốc (/ hoặc wordpress/) và đóng vai trò thiết yếu:| Tệp | Vai trò | Chú thích |
index.php | Điểm vào chính | Đây là tệp đầu tiên được thực thi khi ai đó truy cập trang web của bạn. Nó gọi các tệp cần thiết để tải WordPress. |
wp-config.php | Tệp Cấu hình | Chứa thông tin cấu hình quan trọng nhất: thông tin kết nối Cơ sở dữ liệu (Database), Khóa bảo mật (Security Keys), và các tùy chỉnh nâng cao khác. Đây là tệp quan trọng nhất! |
wp-load.php | Tải WordPress | Tệp này tải toàn bộ hệ thống WordPress Core. Nó thường được các plugin/theme gọi để sử dụng chức năng của WordPress bên ngoài giao diện chính. |
wp-login.php | Đăng nhập | Xử lý việc đăng nhập, đăng ký và khôi phục mật khẩu. |
wp-settings.php | Cài đặt Ban đầu | Tải các tệp cài đặt cơ bản, khởi động các biến và thiết lập các chức năng cốt lõi. |
2. Các Thư mục (Directories) Cốt Lõi
Có 3 thư mục chính mà bạn cần biết rõ:A. wp-admin/ (Thư mục Quản trị)
- Chức năng: Chứa tất cả các tệp cần thiết để chạy bảng điều khiển quản trị (Dashboard) của WordPress.
- Không cần can thiệp: Bạn hầu như không bao giờ cần chỉnh sửa bất cứ thứ gì trong thư mục này. Nó chứa các mã để tạo giao diện người dùng, xử lý truy cập, và các chức năng quản trị.
- Ví dụ:
admin-ajax.php,menu.php,options.php.
B. wp-includes/ (Thư mục Cốt lõi)
- Chức năng: Chứa tất cả các thư viện, hàm, lớp và các tệp cốt lõi của WordPress để hoạt động. Đây là "bộ não" của hệ thống.
- Không nên can thiệp: Tương tự
wp-admin, bạn không được phép chỉnh sửa các tệp trong đây vì nó sẽ bị mất khi bạn cập nhật WordPress. - Ví dụ: Chứa các thư viện xử lý hình ảnh, chức năng AJAX, thư viện Cơ sở dữ liệu, các tệp cho vòng lặp WordPress (The Loop).
C. wp-content/ (Thư mục Nội dung)
Đây là thư mục quan trọng nhất mà bạn sẽ làm việc và tùy chỉnh. Nó chứa tất cả nội dung do người dùng tạo và các thành phần bổ sung.| Thư mục Con | Vai trò | Chú thích |
themes/ | Giao diện | Chứa tất cả các Theme đã được cài đặt. Để tùy chỉnh an toàn, bạn nên sử dụng Child Theme được đặt trong đây. |
plugins/ | Phần mở rộng | Chứa tất cả các Plugin đã được cài đặt. Mỗi plugin có thư mục riêng. |
uploads/ | Tệp tải lên | Nơi lưu trữ tất cả các tệp media (hình ảnh, video, tài liệu) bạn tải lên, được sắp xếp theo năm/tháng. |
languages/ | Ngôn ngữ | Chứa các tệp dịch ngôn ngữ (.mo, .po) cho WordPress Core, Themes và Plugins. |
mu-plugins/ | Plugin Bắt buộc | (Must-Use Plugins) Các plugin được kích hoạt mặc định và không thể tắt qua Dashboard. |
| cache/ | Bộ nhớ đệm | Thường được tạo bởi các Plugin Caching để lưu trữ dữ liệu tăng tốc độ. |
Tóm tắt & Lời khuyên
- Thư mục làm việc chính của bạn là
wp-content. - Tuyệt đối không chỉnh sửa các tệp trong
wp-adminvàwp-includes. - Tệp quan trọng nhất cần bảo vệ là
wp-config.php. - Khi tùy chỉnh Theme, hãy luôn tạo và sử dụng
wp-content/themes/tên-child-theme/để tránh mất các thay đổi khi Theme cha được cập nhật.