Trên WordPress, bạn có thể tạo ra một trang chỉ hiển thị những bài viết có cùng category, tag, post format,… và thêm nó vào menu để có thể truy cập một cách nhanh chóng.
Category được dùng để phân loại các bài viết của bạn dựa vào chủ đề. Một category page sẽ chỉ hiển thị những bài viết có cùng category mà bạn mong muốn. Lấy ví dụ: Nếu bạn có một category có tên là “Soups”, và tất cả các bài viết về súp đều được gắn vào category “Soups” trong phần thông tin của của bài viết. Như vậy khi bạn truy cập vào “Soups” category page, bạn sẽ chỉ thấy các bài viết về súp. Tất cả bài viết đăng sau đó nếu được gắn category “Soups” sẽ tự động thêm vào. Đồng thời, bạn có thể thêm “Soups” category page lên thanh menu để truy cập vào trang đó.
Các bước tiến hành thêm một category page lên menu.
- Tạo một bài viết có kèm với một category:
Bạn tiến hành tạo một post mới, gán category cho nó, sau đó đăng bài viết lên (publish).
- Thêm một category vào thanh menu:
Trong bước này bạn thực hiện sửa thanh navigation menu, thêm mục mới tương ứng với category page:- Mở Customizer (nơi bạn chỉnh sửa theme sau khi cài cho phù hợp với trang web của mình).
- Vào phần Menus.
- Chọn menu cần sửa (ví dụ là Primary).
- Click chọn Add Items.
- Chọn Categories.
- Một danh sách các category hiện lên, bạn chọn một category muốn hiển thị trong đó. (Chúng ta sẽ chọn “Soups” như ở trên đã nói đến).
- Click Save & Publish để lưu lại những chỉnh sửa ở trên.
- Sau khi chỉnh sửa, menu sẽ giống như thế này (lưu ý Home sẽ là dạng Page, còn Soups là dạng Category):
- Click vào category page vừa thêm vào ở trên, các bài viết tương ứng với category đó hiện lên:
Sau đây là một số kiểu mà bạn dựa vào đó để phân loại:
- Categorys: gom các bài viết theo category cho trước.
- Tags: gom các bài viết theo tag cho trước.
- Format: gom các bài viết theo post format cho trước.
- Project Types.
- Project Tags.
Trong bài viết tiếp theo, chúng ta sẽ xem cách để loại bỏ chữ category trong URL khi truy cập vào các chuyên mục.
Nguồn: https://en.support.wordpress.com/category-pages/