Page và Post

WordPress Page vs Post
WordPress Page vs Post

Khi bắt đầu với WordPress, chúng ta sẽ gặp khó khăn với 2 khái niệm Page và Post. Để sử dụng WordPress tốt hơn, chúng ta hãy cùng tìm hiểu về chúng.

Khi mới sử dụng WordPress, chúng ta sẽ thấy 2 danh mục là Page (Trang) và Post (Bài Viết). Giao diện quản trị của chúng giống nhau phần lớn. Vậy để sử dụng cả 2 đối tượng này một cách chính xác. Chúng ta cần hiểu rõ hơn về chúng.

Tổng quan về Post Types trong WordPress

Qua bài viết giới thiệu WordPress chúng ta có thể thấy, mục đích chính của WordPress là xây dựng một trang blog. Do đó, tất cả những đối tượng chứa nội dung trong WordPress đều được xem là POST. Tùy vào ý nghĩa và mục đích sử dụng của chúng, WordPress chia Post ra thành 5 loại chính. Chúng ta gọi chúng là Post Type.

  • Post
  • Page
  • Attachment
  • Revision
  • Navigation menu

Ngoài ra WordPress cũng cho phép chúng ta định nghĩa Post Type của mình. Loạt bài viết về lập trình WordPress sẽ đi sâu hơn về vấn đề này.

Và trong các Post Types phía trên, chúng ta thường xuyên làm việc với 2 đối tượng là Page và Post.

Sự khác biệt giữa page và post

Trước khi đi so sánh 2 đối tượng này, chúng ta sẽ tìm hiểu qua một số đối tượng liên quan đến chúng trước.

Taxonomy

Taxonomy khi dịch về Tiếng Việt có nghĩa là phân loại. Trong quá trình học tập và làm việc. Chúng ta thường xuyên bắt gặp những hệ thống phân nhóm, phân lớp như bên dưới.

taxonomy

WordPress cũng hỗ trợ chúng ta một hệ thống phân cấp nội dung. Hai đối tượng chúng ta thường làm việc với chính là Category và Tag. Tất nhiên, chúng đều có nhiệm vụ phân loại nội dung. Điểm khác biệt giữa chúng là Category có phân cấp còn Tag thì không. Nghĩa là 1 Category có thể có Category cha, Category con và anh chị em. Còn Tag thì không, tất cả các Tag đều bình đẳng với nhau.

Category

Template

Có thể hiểu đơn giản, template như một khuôn mẫu được thiết kế sẵn. Một đối tượng Post của chúng ta thường có tiêu đề, đoạn mô tả ngắn, nội dung và ảnh đại diện…vv Template là một file giao diện được thiết kế sẵn, template sẽ quy định cách hiển thị các nội dung của đối tượng Post.

template

RSS Feed

RSS được phát triển bởi Netscape vào cuối những năm 90s và được ứng dụng rất nhiều trong các trang blog. Đây là một công nghệ internet hữu hiệu, giúp người dùng có thể cập nhật được tin tức từ nhiều trang web khác nhau mà không cần truy cập trực tiếp vào website đó.

RSS tạo ra thông tin tóm tắt với định dạng tập tin XML có cấu trúc. Nguyên tắc của RSS là tối giản, rút gọn nội dung trên các trang tin điện tử. Chỉ giữ lại những mục quan trọng như:

  • Tiêu đề
  • Tác giả
  • Ngày tháng
  • Nội dung tóm tắt
  • Đường dẫn đến bài viết đầy đủ

Đây là RSS Feed của bài giới thiệu WordPress.

So sánh Page và Post

Giữa 2 đối tượng này còn rất nhiều điểm khác biệt. Tuy nhiên, ở mức độ người dùng, chúng ta chỉ lấy 3 khái niệm bên trên là tiêu chí so sánh.

Page Post
Taxonomy Không
Template Không
RSS Không

Sử dụng Page và Post một cách hợp lý

Sau khi đã nắm được phần lớn thông tin và theo kinh nghiệm bản thân. Mình sẽ đưa ra gợi ý sử dụng 2 đối tượng này.

Page Post
Thứ duy nhất Page có mà Post không có chính là template. Vậy chúng ta sẽ sử dụng Page trong những trường hợp nội dung riêng lẻ, độc lập không cần gom nhóm hay phân loại. Những nội dung cần có giao diện riêng cho nó. Ví dụ:
  • Chính sách bảo mật.
  • Câu hỏi thường gặp.
  • Liên hệ.
  • Giới thiệu.
Ngược lại với Page. Chúng ta có thể thấy Post không được hỗ trợ template riêng cho từng bài. Do đó, Post sẽ phù hợp với một nhóm các bài viết cùng chủ đề hoặc có sự phân cấp. Khi sử dụng kèm với category và tag một cách hợp lý. Chúng ta sẽ xây dựng được một trang web có cấu trúc rõ ràng. Ví dụ: Trên trang web hoadm.net, mình sử dụng category “WordPress” để gom nhóm các bài viết có cùng chủ đề về CMS WordPress. Kế đến, mình tiếp tục chia thành các nhóm nhỏ hơn:
  • WordPress
    • Giới thiệu WordPress
    • Quản trị WordPress
    • Lập trình WordPress