Nhiều người mở WordPress lần đầu, thấy hàng trăm nút bấm rồi tự hỏi không biết nên học cái gì trước. Tin tốt là con đường này có thứ tự rõ ràng, và bạn không cần giỏi lập trình ngay từ ngày đầu. Bài viết phác lại lộ trình thực tế, từ thao tác tay tới khi tự dựng được giao diện, kèm ước lượng thời gian trung thực để bạn không nản giữa chừng.
WordPress năm 2026 có gì khác so với hình dung cũ
Nếu bạn từng nghe “WordPress chỉ là cài theme rồi kéo thả”, hình dung đó đã cũ. Từ phiên bản 5.9 trở đi, WordPress chuyển dần sang mô hình block theme (theme khối) và Full Site Editing (chỉnh sửa toàn site bằng trình soạn thảo trực quan). Tới các bản gần đây, Site Editor (trình chỉnh sửa giao diện) đã xử lý được luồng quản lý nội dung thật, không còn là tính năng thử nghiệm.
Điều này ảnh hưởng trực tiếp tới việc bạn học gì. Cách dựng theme hiện đại xoay quanh tệp theme.json và các tệp template viết bằng HTML, thay vì hàng loạt tệp PHP rườm rà như trước. Theo Theme Handbook chính thức, một block theme tối thiểu chỉ cần hai tệp: style.css và một tệp index.html đặt trong thư mục templates. Nghe nhẹ nhàng hơn nhiều, đúng không?
Kiến thức nền cần tới đâu
Đây là phần hay khiến người mới hoang mang nhất: “phải biết lập trình mới học được à?”. Câu trả lời tùy mục tiêu. Hãy chia thành ba mức.
HTML và CSS: gần như bắt buộc
HTML (ngôn ngữ đánh dấu siêu văn bản — dựng khung trang) và CSS (bảng kiểu xếp tầng — tô màu, canh lề, dàn bố cục) là nền không thể bỏ qua nếu bạn muốn tùy biến vượt khỏi các lựa chọn có sẵn. Bạn cần hiểu thẻ là gì, lớp (class) hoạt động ra sao, vì sao một khối lệch sang trái. Bạn không cần thuộc lòng mọi thuộc tính, chỉ cần đọc hiểu và sửa được.
PHP: biết cơ bản là đủ để bắt đầu
PHP là ngôn ngữ vận hành phần lõi WordPress. Tin vui cho người mới: với block theme hiện đại, bạn viết PHP ít hơn hẳn so với theme kiểu cũ. Bạn cần nắm vài khái niệm nền như biến, hàm, mảng, và đặc biệt là cơ chế hook (action và filter — móc nối để chèn hành vi vào WordPress). Đây là chìa khóa mở ra mọi tùy biến sâu. Web22 thường khuyên người học đọc kỹ phần cách action và filter móc vào luồng WordPress trước khi đụng tới code nâng cao, vì hiểu sai chỗ này thì về sau rất rối.
JavaScript: để sau, khi cần đi sâu vào khối
JavaScript chỉ thật sự cần khi bạn muốn tự viết block tùy chỉnh hoặc làm các tương tác phức tạp. Người mới hoàn toàn có thể gác lại, học khi đã vững nền PHP và quen với cấu trúc theme.

Lộ trình học theo từng chặng
Dưới đây là thứ tự Web22 thấy hiệu quả với người tự học, đi từ dễ tới khó để bạn luôn có thành quả nhìn thấy được sau mỗi chặng.
- Chặng làm quen (1–2 tuần): Cài WordPress trên máy bằng XAMPP hoặc LocalWP, dạo qua trình quản trị, tạo bài viết, trang, menu. Mục tiêu là hết sợ giao diện, hiểu post và page khác nhau ở đâu.
- Chặng dùng và tùy biến (3–6 tuần): Cài một block theme có sẵn, tập dùng Site Editor để đổi header, footer, màu sắc. Song song học HTML/CSS cơ bản để hiểu mình đang sửa cái gì.
- Chặng đọc hiểu cấu trúc (2–4 tuần): Học thứ tự WordPress chọn tệp template để hiển thị từng loại trang và vai trò của template part (phần template tái sử dụng như header, footer). Đây là bản đồ giúp bạn biết “sửa chỗ nào thì đổi cái gì”.
- Chặng dựng theme (1–3 tháng): Tự tạo một block theme từ đầu, làm chủ
theme.json, viết template HTML. Bắt đầu chạm tới PHP quafunctions.php. - Chặng đi sâu (liên tục): Custom Post Type (loại nội dung tùy chỉnh), block riêng, plugin nhỏ. Tới đây bạn đã là người làm nghề thật sự.
theme.json: trái tim của thiết kế web WordPress hiện đại
Nếu phải chọn một thứ để học cho kỹ, đó là theme.json. Tệp này khai báo bảng màu, cỡ chữ, khoảng cách, và bật/tắt các tùy chọn cho người dùng cuối, tất cả ở một nơi. Theo tài liệu chính thức, nó là nền tảng của block theme dù về kỹ thuật không bắt buộc phải có. Một khởi đầu rất nhỏ trông như sau:
{
"$schema": "https://schemas.wp.org/trunk/theme.json",
"version": 3,
"settings": {
"color": {
"palette": [
{ "slug": "primary", "color": "#FF6986", "name": "Chính" },
{ "slug": "base", "color": "#FAFAF8", "name": "Nền" }
]
},
"typography": {
"fontSizes": [
{ "slug": "small", "size": "14px", "name": "Nhỏ" },
{ "slug": "medium", "size": "18px", "name": "Vừa" }
]
}
}
}Giải thích nhanh từng phần. Dòng "$schema" giúp trình soạn thảo gợi ý cú pháp đúng. "version": 3 là phiên bản định dạng hiện hành, đừng để số cũ. Trong settings, mỗi mục trong palette tạo một màu có tên, sau đó hiện ra cho người dùng chọn ngay trong giao diện; fontSizes hoạt động tương tự cho cỡ chữ. Chỉ với vài dòng JSON, bạn đã định hình được hệ thống thiết kế của cả site mà không cần viết một dòng CSS nào. Khi muốn đi xa hơn ở phần này, hãy xem kỹ cách cấu hình theme.json theo chuẩn mới nhất.
Tài nguyên đáng tin để bắt đầu
Internet đầy khóa học, nhưng chất lượng lệch nhau rất xa. Web22 ưu tiên vài nguồn ít sai lệch và cập nhật theo phiên bản:
- Theme Handbook trên developer.wordpress.org: tài liệu gốc, chính xác nhất về
theme.json, template và template part. Đọc hơi khô nhưng đáng tin tuyệt đối. - Learn WordPress: nền tảng học chính thức với bài tập thực hành cho người mới, ví dụ tự tạo
theme.jsonđầu tiên. - Make WordPress (Training Team): nơi cập nhật các chương trình học block theme mới theo từng năm.
Lời khuyên thật lòng: đừng gom mười khóa học rồi không học cái nào. Chọn một nguồn, làm tới nơi, dựng một site nhỏ cho chính bạn. Học bằng dự án thật ngấm nhanh hơn xem video gấp nhiều lần.

Mất bao lâu để làm được việc
Đây là câu hỏi ai cũng muốn nghe con số, nên Web22 nói thẳng và trung thực. Theo các nguồn tổng hợp về lộ trình học, nếu bạn đã có nền web cơ bản, khoảng 3–6 tháng học và thực hành đều đặn là đủ để tự dựng website chuyên nghiệp. Người bắt đầu từ con số 0 thì cần thêm thời gian cho HTML/CSS và PHP nền, nhưng phần dùng và tùy biến cơ bản có thể nắm trong vài tuần.
Đừng so mình với người đã có nền lập trình. Nếu bạn biết “server” hay “thẻ HTML” là gì, bạn sẽ vượt phần đầu rất nhanh; nếu chưa, chỉ là bạn đi chậm hơn một nhịp, không phải bạn không học được. Quan trọng là duy trì đều đặn và làm dự án thật.
Vài câu hỏi nhanh
Không biết lập trình có học thiết kế web WordPress được không?
Được, ở mức dùng và tùy biến giao diện qua Site Editor. Để tự code theme và đi sâu thì cần HTML/CSS và PHP cơ bản, nhưng đó là kiến thức học dần được, không phải rào cản ngay từ đầu.
Nên học block theme hay theme kiểu cũ?
Học block theme. Đây là hướng WordPress đang đi, dùng theme.json và template HTML. Bạn vẫn nên biết theme cũ tồn tại để bảo trì site cũ, nhưng đừng dồn sức học cái đang lùi dần.
Học một mình hay nên có người dẫn?
Tự học hoàn toàn khả thi nhờ tài liệu chính thức miễn phí. Có người dẫn giúp rút ngắn giai đoạn mắc kẹt, nhưng không bắt buộc. Cứ bắt đầu, vướng đâu tra đó.
Nếu bạn đang học để tự lo cho website của mình mà chưa muốn ôm hết phần code, Web22 cũng nhận dựng và tùy biến website WordPress để bạn vừa có sản phẩm chạy được, vừa học ngược lại từ chính bộ theme đã làm cho mình; phạm vi đầy đủ nằm ở dịch vụ thiết kế website của Web22.
