Cấu trúc theme của wordpress

Ngày đăng: 22/07/2016 Tác giả: HuyKira Lượt xem: 1117 lượt xem

Hôm nay mình sẽ tiếp tục với chủ đề học wordpress. Mình sẽ giới thiệu cho các bạn cấu trúc theme của wordpress và đồng thời hướng dẫn cho các bạn cách đặt tên file hợp lý.

Học WordPress

Cấu trúc theme wordpress và cách đặt tên file:

– Một theme wordpress chạy được chỉ cần có 2 file là index.php style.css, nhưng thông thường sẽ phụ thuộc vào chức năng của website mà nó sẽ có thêm nhiều file khác.

– Một theme wordpress đây đủ của mình thường có những file sau.

  • index.php – Hiển thị định dạng trảng chủ
  • header.php – Hiện thị định dạng phần đầu (phần header) của trang web
  • footer.php – Hiển thị định dạng phẩn cuối (Phần footer) của trang web
  • sidebar.php – Hiển thị định dạng phần cột bên của trang web
  • functions.php – Chứa các hàm, các khai báo, viết thêm chức năng
  • category.php – Hiển thị định dạng trang chuyên mục
  • category-{slug-category}.php – Hiện thị định đạng trang chuyên mục theo đường đẫn chuyên mục, ví dụ slug-categorytin-tuc thì chuyên mục tin tức sẽ được hiện thì thông qua file này, còn các chuyên mục còn lại sẽ được hiển thị thông qua file category.
  • single.php – Hiển thị định dạng trang bài viết chi tiết
  • page.php – Hiển thị định dạng của 1 trang (page trong wordpress)
  • search.php – Hiển thi định dạng của trang kết quả tìm kiếm
  • 404.php – Hiển thị định dạng trang không tồn tại
  • author.php – Hiển thị định dạng trang tác giả
  • archive.php – Mình gọi là file hiển thị trang lưu trữ -nếu như file category.php, 404.php, search.php mà không có thì nó sẽ chạy file này.
  • style.css – Đây là file css khai báo thông tin của thêm và định dạng css cho theme
  • screenshot.png Hình ảnh đại diện cho theme
  • archive-{slug_post_type}.php – Hiển thị định dạng nội dung của trang post_type. Ví dụ mình có post_type sản phẩm có slugproduct, Thì mình phải thêm 1 file có tên là archive-product.php
  • single-{slug_post_type}.php – Hiển thị nội dung trang chi tiết của post type. Ví dụ single-product.php file này hiển thị nội dung chi tiết của post type product.
  • taxonomy-{slug_taxonomy}.php – Hiển thị định dang nội dung của taxonomy tương ứng
  • Ngoài ra còn 1 số thư mục bổ sung cho giao diện như. css, js, images, fonts…

ví dụ:

Học wordpress

Ví dụ đây là cấu trúc theme của site vieccntt.net

Trên đây mình liết kê tất cả các file thông thường có trong 1 theme wordpress, Tùy thuộc vào chức năng mà có thể mở rộng thêm nhiều file khác.

Chúc bạn học wordpress thành công!!

Từ khóa: , , ,

like

Bình luận

Hãy sử dụng tên thật và địa chỉ email chính xác.

Bình luận bằng tiếng Việt có dấu nha!

Mình sẽ xóa và banned nick những bình luận spam và thô tục!!

HuyKira

Xin chào các bạn, tôi là Huy. Tốt nghiệp ngành Sư phạm tin trường ĐH Sư phạm - ĐN, Nhưng lại thích thú với đồ họa và thiết kế web. Tôi tạo ra trang web nhỏ này để học hỏi và chia sẻ những kiến thức về đồ họa cũng như thiết kế website!

Mai Anh

  • Chào Anh!

  • Em nhận code web 500k 1 slot

  • Code xuyên màn đem thì 3->5triệu Anh nhé

  • Em phục vụ nhiệt tình đầy đủ service...

  • Em mượt mà... Á nhầm!!! Web em mượt mà nên Anh cứ yên tâm nhé! :)