Trong bài này họ sẽ tra cứu hiểu cấu tạo theme WordPress, đó là bài đầu tiên và cũng chính là bài đặc biệt quan trọng nhất bởi vì nó sẽ giúp đỡ bạn hiểu rõ các thư mục với file trong một theme WordPress.

Bạn đang xem: Theme wordpress là gì

*


*

Cách tốt nhất có thể để thăm khám phá kết cấu của nó là mổ xẻ đó là theme twentyfifteen, đây là một theme khoác định bao gồm sẵn trong khối hệ thống WordPress và tất nhiên là kết cấu folder được sắp xếp và lập trình theo chuẩn của WordPress, vày vậy còn gì tuyệt vời rộng nếu chúng ta bước đầu tìm đọc từ nó.

Trước khi đi tìm kiếm hiểu cấu trúc theme WordPress thì ta hãy mày mò khái niệm theme là gì vẫn nhé.

1. Theme WordPress là gì?

Theme trong WordPress có thể xem là một trong những addon cùng được dùng để hiển thị tin tức dữ liệu của website áp dụng WordPress. Ta hoàn toàn có thể hiểu nôm na rằng nó là phần frontend của một trang web đang thực hiện mã nguồn WordPress.

Bài viết này được đăng trên


Vì là một trong những addon nên chúng ta cũng có thể cài đặt / gỡ bỏ nó một cách dễ dãi thông qua phần làm chủ theme: Appearance -> Themes.

Mỗi theme sau khi setup sẽ có hai trạng thái:

Active là theme đang được sử dụngInactive là theme chưa sử dụng

Mỗi theme sau thời điểm active thì nó sẽ có được những thông số cấu hình trong phần Customize, hoặc nó sẽ sở hữu một menu lẻ tẻ trong khối hệ thống menu của admin.

2. Cấu tạo theme WordPress twentyfifteen

Đây là một trong trong những theme mặc định được WordPress hỗ trợ với bố cục giao diện rất là đơn giản, và quan trọng hơn là ngay lập tức từ lần setup WordPress đầu tiên thì hệ thống sẽ từ kích hoạt theme này đến website của các bạn.

Nếu chúng ta nào đã từng có lần sử dụng qua WordPress thì chắc rằng sẽ không thật lạ lẫm với theme này. Ở phiên bạn dạng hiện tại thì twentyfifteen vẫn được upgrade giao diện tương xứng với table, smartphone, ipad và một số độ phân giải khác.

Sau khi các bạn đã xem kết thúc giao diện của theme twentyfifteen ngày giờ là tới lúc chúng ta tìm đọc về cấu trúc folder của nó. Ở trên đây mình có chụp sẵn ảnh toàn bộ cấu tạo folder của theme này.

Nhìn vào bối cảnh thì có lẽ bạn nghĩ chỉ việc một vài tệp tin PHP là rất có thể tạo thành một website do đó được. Nhưng mà sự thật không như bạn nghĩ, bạn sẽ phải cần tối thiểu là những files với folders như hình hình ảnh trên bởi vì mỗi một file bên phía trong cấu trúc này sẽ có một nhiệm vụ cố định và thắt chặt nào đó và chúng cần thiết nhầm lẫn với nhau được.

Với kết cấu theme WordPress này thì các bạn cần phải nắm rõ một trong những file đặc trưng như sau.

* lưu lại ý những file này cực kỳ quan trọng nhé, nếu thiếu một trong các file này thì theme của các các bạn sẽ bị lỗi white trang ngay, hoặc vẫn vướng phải một trong những lỗi 404 không xứng đáng có.

File style.css

File đầu tiên là file style.css. Khi bạn mở tệp tin này lên thì đang thấy nó có một trong những phần nội dung như sau:


Đây ta gọi là phần khai báo tin tức cho theme. Tức là trong một theme phải có file style.css đặt ở ngoài cùng và mặt trong bạn sẽ khai báo những thông tin:

File screenshot.png dùng làm hiển thị hình ảnh đại diện của theme trong khu vực vực thiết đặt themes của admin, đây là hai file đặc trưng và đề nghị theme nào thì cũng phải có.

File functions.php

File functions.php là tệp tin chứa phần đa đoạn code tạo cho các chức năng mới của theme hoặc customize một công dụng có sẵn như thế nào đó. Ví dụ bạn cần tạo một widget hiển thị bài viết mới tuyệt nhất thì bạn sẽ code nó trong tệp tin functions.php hoặc ở 1 file khác rồi include nó vào tệp tin functions.php.

Các tệp tin khác

Các files sót lại được bộc lộ như sau:

index.php: Là trang chủheader.php : Phần code cho header của layoutfooter.php: Phần code đến footer của layoutsidebar.php: Phần code mang lại sidebar nằm tại vị trí bên trái hoặc mặt phải.page.php: Trang danh sách những pagesingle.php: Trang chi tiết bài viếtcomments.php: Trang hiển thị danh sách các phản hồicontent.php: Hiển thị toàn bộ danh sách nội dung bài viết ở dạng thu gọncontent-page.php: Trang cất các nội dung bài viết của thể nhiều loại pagesearch.php: Trang tìm kiếm kiếmcontent-search.php: Phần code cất nội dung nhằm hiển thị những dữ liệu được tìm kiếm kiếm.archive.php: Tran lưu giữ trữ cục bộ các nội dung bài viết theo năm tháng, ngày, tác giả

Hiện tại các bạn chỉ nên biết tổng quát về cấu tạo theme như thế là đầy đủ rồi, ở các bài không giống thì Connor sẽ phân tích và lý giải và phía dẫn cụ thể hơn về quan niệm của từng file cũng giống như mỗi file đang sử dụng các hàm gồm sẵn làm sao trong WordPress.

Xem thêm: Chỉ Số Hdl Cholesterol Là Gì ? Nhiều Người Băn Khoăn Nhiều Người Băn Khoăn

4. Một ví dụ về cấu trúc theme trong WordPress

Bây giờ đồng hồ ta có tác dụng một ví dụ nhỏ dại nhỏ đó là tạo nên một template mẫu solo giản, tiếp đến chia những file này thành những phần header, footer, sidebar-left, sidebar-right. Tiếp nối tại file index.php sẽ call lần lượt vào.

Bạn xây dựng những files có kết cấu folder như sau:


/myshop/ /index.php - main template /single.php - trang detail /header.php /footer.php /sidebar-left.php /sidebar-right.php