Theme WordPress là gì? Theme WordPress có thể làm được những gì ?
Theme WordPress là gì?
Theme WordPress đại diện cho thiết kế trang web của bạn. Nó có thể kiểm soát mọi thứ từ màu sắc, phông chữ đến toàn bộ bố cục. Về bản chất, những gì bạn thấy khi xem giao diện trang web của mình được định hình bởi chủ đề.
Theme WordPress có thể làm được những gì?
Theme lấy nội dung được lưu trữ bởi WordPress và hiển thị trên trình duyệt. Khi bạn tạo theme WordPress, bạn quyết định nội dung đó trông như thế nào và được hiển thị ra sao. Có nhiều tùy chọn có sẵn cho bạn khi xây dựng theme của mình. Giới hạn lớn nhất là trí tưởng tượng của bạn.
Với tư cách là người tạo chủ đề, bạn có thể:
- Tạo nhiều bố cục khác nhau, chẳng hạn như một, hai hoặc nhiều cột.
- Kiểm soát kiểu chữ của trang web bằng cách lựa chọn phông chữ tùy chỉnh.
- Trang trí trang web bằng bất kỳ tông màu nào bạn muốn.
- Đặt thanh bên ở bên trái hoặc bên phải của trang. Hoặc không có thanh bên nào cả.
- Hiển thị hình ảnh nổi bật bên cạnh bài đăng.

Hệ thống chủ đề WordPress cực kỳ mạnh mẽ. Cũng như mọi dự án thiết kế web, một chủ đề tốt không chỉ là việc xác định một hoặc hai bố cục và một vài màu tùy chỉnh. Các chủ đề tốt nhất cải thiện sự tương tác với nội dung của trang web ngoài việc đẹp mắt.
Thực sự không có nhiều giới hạn cho các khả năng. Ngoài trí tưởng tượng của bạn, việc tạo chủ đề đòi hỏi một số kiến thức cơ bản, được đề cập trong trang Đọc sổ tay hướng dẫn này của chương này. Đó chính là mục đích của sổ tay hướng dẫn này—dạy bạn những điều bạn cần biết để xây dựng chủ đề của riêng mình.
Các loại Theme WordPress
WordPress hỗ trợ hai loại theme chính: block và classic
.Ngoài ra còn có một loại phụ cổ điển được gọi là chủ đề lai, và bạn cũng sẽ tìm hiểu về nó bên dưới. Nhưng sự khác biệt quan trọng nhất là block so với classic.
Về mặt kỹ thuật, bạn thậm chí có thể xây dựng hệ thống chủ đề của riêng mình. Điều đó nằm ngoài phạm vi của sổ tay hướng dẫn này, nhưng ít nhất cũng đáng lưu ý rằng WordPress cho phép bạn xây dựng hầu như bất cứ thứ gì bạn muốn.
Block themes
Block theme là phương pháp hiện đại để xây dựng theme WordPress. Chúng thường tuân theo một bộ quy ước chuẩn và được xây dựng hoàn toàn bằng các block. Sổ tay này sẽ chủ yếu tập trung vào việc xây dựng theme bằng phương pháp này vì đây là tương lai của dự án WordPress.
Block theme dựa trên các mẫu khối dựa trên HTML có chứa đánh dấu khối. Cả người tạo và người dùng đều có thể chỉnh sửa các mẫu trong Trình chỉnh sửa trang web. Người dùng cũng có thể tùy chỉnh các cài đặt và kiểu chung được xác định bởi tệp theme.json của chủ đề thông qua giao diện Kiểu.
Bạn cũng có thể xuất chủ đề trực tiếp từ Site Editor mà không cần động đến bất kỳ mã nào. Về mặt kỹ thuật, bạn không thể tạo chủ đề mới hoàn toàn từ trình chỉnh sửa, nhưng bạn có thể sửa đổi các mẫu và kiểu của chủ đề hiện có—về cơ bản là tạo chủ đề tùy chỉnh của riêng bạn.

Classic themes
Các chủ đề cổ điển sử dụng hệ thống mẫu dựa trên PHP, hiện vẫn được hỗ trợ trong WordPress. Chúng vẫn được sử dụng rộng rãi vì chúng được xây dựng trên hệ thống chủ đề được giới thiệu lần đầu tiên vào năm 2005 với sự ra mắt của WordPress 1.5. Có một lịch sử lâu dài và sâu sắc về chủ đề cổ điển trong WordPress, và vẫn tiếp tục. Vì lý do này, sổ tay hướng dẫn duy trì tài liệu cho các chủ đề cổ điển trong chương Chủ đề cổ điển.
Không giống như các block theme, các classic theme có ít tiêu chuẩn hơn để tuân thủ, nhưng có các API bạn có thể sử dụng cho các tính năng cụ thể. Quá trình tạo chủ đề cổ điển cũng yêu cầu ít nhất một số kiến thức về code PHP, HTML và CSS.

Làm quen với các theme
Để xây dựng một theme WordPress của riêng bạn, bạn nên làm quen với cách các chủ đề hoạt động theo quan điểm của người dùng. Trước khi bắt đầu quá trình tạo, hãy thử cài đặt một chủ đề và thử nghiệm với nó.
WordPress có một số theme mặc định, có tên là Twenty [Năm], nhưng bạn cũng nên thử các chủ đề khác từ Theme Directory để cảm nhận về các khả năng của chúng.
Theme được tạo thành từ những gì?
Chủ đề có thể bao gồm nhiều thư mục và loại tệp khác nhau. Danh sách dưới đây không đầy đủ, nhưng bao gồm một số điều phổ biến mà bạn có thể thấy:
- Templates (
.htmlin block themes and.phpin classic themes) - CSS Stylesheets
- JavaScript
- PHP
- Media (images, audio, video, etc.)
- JSON
Sự khác biệt giữa theme và plugin là gì?
Thường có sự chồng chéo giữa các tính năng có trong chủ đề và plugin. Tuy nhiên, các biện pháp thực hành tốt nhất là:
- Theme kiểm soát cách trình bày nội dung.
- Các plugin kiểm soát hành vi và tính năng của trang web của bạn.
Bất kỳ chủ đề nào bạn tạo ra đều không nên thêm chức năng quan trọng cho trang web. Làm như vậy có nghĩa là người dùng sẽ mất quyền truy cập vào chức năng đó khi họ thay đổi theme.
Ví dụ, giả sử bạn xây dựng một theme với tính năng danh mục đầu tư. Người dùng xây dựng danh mục đầu tư của họ với tính năng của bạn sẽ mất nó khi họ thay đổi chủ đề. Bằng cách để lại các tính năng quan trọng cho plugin, bạn có thể thay đổi thiết kế của trang web trong khi các tính năng của nó vẫn còn nguyên vẹn.