Mục lục

Cấu trúc Website WordPress và những cách thức hoạt động

Cấu trúc Website WordPress nếu như bạn muốn khai phá sức mạnh của WordPress, thì điều đầu tiên bạn cần biết tới chủ đạo là cấu trúc của một Wordpress đó. Cấu trúc website WordPress như thế nào? Cùng tìm và phân tích thêm nhiều thông tin qua nội dung sau đây nhé.

Cấu trúc Website WordPress​ có gì?

Cấu trúc Website WordPress và những cách thức hoạt động
Cấu trúc Website WordPress​ có gì?

Về tổng quan một bố cụ và giao diện website trong wordpress có thể được sắp xếp như trên. Trong số đó các phần được khái niệm như sau

Xem thêm :World wide web là gì? Sự phát triển của World wide web như thế nào?

Head và thanh tiêu đề (header.php)

và phầnvà phần tiêu đề (navigation) hiển thị phần đầu của website.

  • Bao gồm thẻ mở
  • Link tới tệp CSS, sử dụng lệnh wp_head() để gọi stylesheet, script hay các fucntion khác.
  • Gọi ra bởi hàm có sẵn trong wordpress là wp_get_header().

Widgets (sidebar.php)

  • Chứa các code về sidebar hai bên cạnh trang web về đường link blog, mây thẻ…. Hiển thị hai bên của web.
  • Các code có khả năng mặc định hoặc sẽ xuất hiện khi kích hoạt trong Appearance -> Widgets

Single Post (post.php), Home (index.php), Page (page.php)

  • Đã giới thiệu ở trên, sẽ xuất hiện phần chính của web.

Lưu trữ (archive.php)

  • Hiển thị lưu giữ tiêu đề (tag, category, date-based, hoặc author archive).
  • Hiển thị một danh sách các bài viết trong đoạn trích hoặc hình thức phong phú
  • Bao gồm wp_link_pages () để hỗ trợ chuyển phương hướng các liên kết trong bài viết.

Bình luận (comments.php), Tìm kiếm (search.php)

  • Đây chính là các template chức năng, sử dụng khi cần sử dụng các chức năng này

Footer (footer.php)

  • Chứa các mã có sự liên quan tới menu footer, đóng dấu bản quyền v.v…. Hiển thị ở chân trang website.
  • Chứa thẻ đóng và . Gọi ra bởi hàm đã có sẵn của wordpress là wp_get_footer().

Phân tích các loại WP hierarchy

Cấu trúc Website WordPress và những cách thức hoạt động
Phân tích các loại WP hierarchy
Với WordPress, tất cả các site sẽ được chia thành 7 loại trang. Mỗi categories có cấu trúc template hierarchy WordPress được dựng sẵn. Chúng tôi sẽ giải thích từng loại một cho bạn.

Website Front Page

Trước tiên, hãy nói về front page của website bạn. Khi WordPress tải trang chủ lên, đầu tiên nó sẽ xem qua file front-page.php. Nếu tệp đó không có sẵn, nền tảng này sẽ quay lại tìm file home.php. Nếu cả 2 đều không có, WordPress sẽ tìm đến file index.php, file này lúc nào cũng tồn tại (nếu không, theme sẽ không hoạt động).

Nói cách khác, đây là thứ tự ưu tiên hiển thị:

  1. front-page.php
  2. home.php
  3. index.php

Ngay cả 3 files này giống y như nhau, WordPress vẫn sẽ thực hiện theo cấu trúc logic này. Thứ tự này vô cùng dễ dàng. Hãy bắt đầu tìm hiểu thêm các loại các khó khăn hơn một tí nhé!

Single Posts

Bài viết WordPress (như là bài này) nằm trong loại single posts. Ở phần đầu, chúng tôi có đề cập về một vài file template sử dụng để render một bài đăng. Tuy vậy, chúng thường là các yếu tố internal. Trước khi WordPress render chúng, WordPress sẽ sử dụng template sau để sử dụng cho trang trước, theo trình tự sau.

Hierarchy của single posts:

  1. single-post-type-slug.php
  2. single-post-type.php
  3. single.php
  4. singular.php
  5. index.php

Cấu trúc Website WordPress có khả năng bạn không nhận ra một số tệp templates. Chúng tôi sẽ đưa nó vào ví dụ dễ hiểu hơn. Đầu tiên là single-post-type-slug.php, có chẳng hạn như cụ thể là single-product-ca-12.php, (ví dụ về shop online). Theo một cách khác, WordPress sẽ tìm một template file độc nhất cho mỗi bài đăng, bên trong một category chắc chắn. Nếu WordPress không tìm thấy đúng template, nó sẽ dùng single-post-type.php và tiếp tục cho đến khi nó tệp index.php cuối cùng.

Xem thêm :Top 10 những trang web thú vị nhất thế giới dành cho bạn

Single Pages

Cấu trúc Website WordPress và những cách thức hoạt động
Single Pages

Single pages rơi vào category riêng của nó trong WordPress. Ví dụ, site Hostinger có https://www.hostinger.com là trang chủ. Khi truy cập nó sẽ tải lên template front-page.php. Những phần còn lại của website, như là https://www.hostinger.com/web-hosting, sẽ rơi vào trường hợp single pages.

Một single page sẽ làm đúng theo hierarchy sau:

  1. Tệp template riêng
  2. pageslug.php
  3. page-id.php
  4. page.php
  5. singular.php
  6. index.php

Bạn thấy là ưu tiên trước tiên không đơn giản là tên file. Vì WordPress có thể nhiều loại nội dung là single pages. Ví dụ, nếu bạn đang làm việc với bài viết, WordPress sẽ mặc định đưa nó vào cấu trúc ở trên

Category và Tag Pages

Template của hierarchy này theo thứ tự có thể được gọi đến là:

  1. categoryslug.php
  2. category-id.php
  3. category.php
  4. archive.php
  5. index.php

Cấu trức thứ bậc này hoạt động tương tự như single post và page (bài viết riêng lẻ và trang riêng lẻ). WordPress sẽ tìm template khớp với category nó muốn tải, bằng việc tìm dựa trên filename mà có thêm slug vào, sau đó nó sẽ chuyển tới ID. Nếu thất bại, nó sẽ tiếp tục tìm tới file category.php, rồi tiếp theo là archive.php. WordPress archive sẽ bao gồm post từ tất cả mọi categories, đấy là nguyên nhân vì sao archive.php lại nằm trong đúng hierarchy này.

Xem thêm: Các Website Layout thịnh hành nhất năm 2021

WP hierarchy (WordPress Template Hierarchy) hoạt động như thế nào?

Cấu trúc Website WordPress và những cách thức hoạt động
WP hierarchy (WordPress Template Hierarchy) hoạt động như thế nào? cấu trúc WordPress

Cấu trúc Website WordPress nếu như bạn load một trang của một category giả định có tên là hosting, bí quyết vận hành đằng sau nền tảng là:

  • WordPress sẽ tìm tệp template gọi là category-hosting.php trong cùng thư mục của theme.
  • Nếu như không có file category-hosting.php, WordPress sẽ tìm theo category ID, chẳng hạn như như category-2.php.
  • Nếu WordPress không thể tìm được bất kỳ file nào, nó sẽ tìm tệp category.php.
  • Nếu như nó vẫn không tìm thấy file category.php, WordPress sẽ quay lại tìm template file archive.php.
  • Cuối cùng, nếu như toàn bộ đều không thành công, nó sẽ tải file index.php của theme và sử dụng nó làm template của trang.

Qua bài viết trên của Atpweb.vn đã cung cấp đến các bạn đọc một số thông tin về cấu trúc Website WordPress và những cách thức hoạt động. Hy vọng những thông tin trên của bài viết sẽ hữu ích với các đọc. Cảm ơn các bạn đã dành nhiều thời gian để xem qua bài viết này nhé

Đánh giá bài viết post

Leave a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

LIÊN HỆ TƯ VẤN

Thiết Kế Web
BLOG
Đăng ký tư vấn
Thiết kế website
Đồng hành cùng ATP WEB

Đăng ký tư vấn Thiết kế website