Thay đổi thứ tự danh mục WordPress

2 tháng ago, WordPress Plugin, Views
Thay đổi thứ tự danh mục WordPress

Giới thiệu về thay đổi thứ tự danh mục WordPress

Danh mục (Categories) trong WordPress là một công cụ mạnh mẽ để tổ chức và phân loại nội dung trên trang web của bạn. Theo mặc định, WordPress hiển thị các danh mục theo thứ tự bảng chữ cái hoặc theo thứ tự chúng được tạo ra. Tuy nhiên, đôi khi bạn muốn hiển thị chúng theo một thứ tự khác, chẳng hạn như theo mức độ quan trọng, tần suất sử dụng hoặc một trật tự logic nào đó phù hợp với cấu trúc website của bạn. Bài viết này sẽ hướng dẫn bạn cách thay đổi thứ tự danh mục WordPress một cách dễ dàng.

Tại sao cần thay đổi thứ tự danh mục?

Có nhiều lý do tại sao bạn có thể muốn thay đổi thứ tự danh mục WordPress:

  • Cải thiện trải nghiệm người dùng: Sắp xếp các danh mục theo thứ tự logic và dễ hiểu giúp người dùng dễ dàng tìm thấy nội dung họ cần.
  • Nhấn mạnh các danh mục quan trọng: Đặt các danh mục quan trọng nhất lên đầu danh sách để thu hút sự chú ý của người dùng.
  • Tối ưu hóa SEO: Sắp xếp các danh mục liên quan đến từ khóa mục tiêu lên đầu danh sách có thể giúp cải thiện thứ hạng SEO của trang web của bạn.
  • Phản ánh cấu trúc website: Thay đổi thứ tự danh mục để phản ánh cấu trúc thông tin và điều hướng mong muốn trên website.

Các phương pháp thay đổi thứ tự danh mục WordPress

Có nhiều phương pháp để thay đổi thứ tự danh mục WordPress, từ việc sử dụng các plugin đơn giản đến việc can thiệp vào mã nguồn. Dưới đây là một số phương pháp phổ biến nhất:

Sử dụng Plugin Category Order and Taxonomy Terms Order

Đây là phương pháp đơn giản và phổ biến nhất để thay đổi thứ tự danh mục WordPress. Plugin “Category Order and Taxonomy Terms Order” cho phép bạn kéo và thả các danh mục để sắp xếp chúng theo thứ tự mong muốn. Plugin này rất dễ sử dụng và không yêu cầu bất kỳ kiến thức lập trình nào.

Hướng dẫn sử dụng Plugin

  1. Cài đặt và kích hoạt Plugin: Truy cập vào Dashboard WordPress, chọn “Plugins” -> “Add New”, tìm kiếm “Category Order and Taxonomy Terms Order” và cài đặt rồi kích hoạt plugin.
  2. Truy cập trang sắp xếp danh mục: Sau khi kích hoạt, bạn sẽ thấy một mục mới “Taxonomy Order” trong menu Dashboard. Nhấp vào đó để truy cập trang sắp xếp danh mục.
  3. Sắp xếp danh mục: Trên trang sắp xếp, bạn sẽ thấy danh sách tất cả các danh mục của mình. Kéo và thả các danh mục để sắp xếp chúng theo thứ tự mong muốn.
  4. Lưu thay đổi: Sau khi sắp xếp xong, nhấp vào nút “Update” để lưu các thay đổi.

Sử dụng Plugin Post Types Order

Plugin “Post Types Order” không chỉ cho phép bạn sắp xếp bài viết mà còn có thể sắp xếp danh mục và các taxonomy khác. Nó cung cấp một giao diện kéo thả tương tự như “Category Order and Taxonomy Terms Order”.

Ưu điểm của Post Types Order

  • Sắp xếp được nhiều loại nội dung khác nhau (bài viết, trang, danh mục, taxonomy…)
  • Giao diện kéo thả trực quan
  • Dễ sử dụng

Sửa đổi code functions.php

Nếu bạn muốn có quyền kiểm soát hoàn toàn đối với thứ tự danh mục và không muốn sử dụng plugin, bạn có thể sửa đổi file functions.php của theme đang sử dụng. Phương pháp này yêu cầu kiến thức về PHP.

Ví dụ về code

Dưới đây là một ví dụ về code bạn có thể thêm vào file functions.php để sắp xếp các danh mục theo ID:


function custom_category_order( $query ) {
    if ( is_home() && $query->is_main_query() ) {
        $query->set( 'cat', '1,2,3,4,5' ); // Thay thế bằng ID của các danh mục bạn muốn sắp xếp
    }
}
add_action( 'pre_get_posts', 'custom_category_order' );

Lưu ý quan trọng: Trước khi sửa đổi file functions.php, hãy sao lưu file này để tránh mất dữ liệu nếu có lỗi xảy ra. Ngoài ra, bạn nên sử dụng child theme để tránh mất các thay đổi khi theme được cập nhật.

Sử dụng Widget Menu tùy chỉnh của WordPress

Bạn có thể sử dụng widget menu tùy chỉnh của WordPress để tạo một menu hiển thị các danh mục của bạn. Khi tạo menu, bạn có thể sắp xếp các mục menu (bao gồm cả danh mục) theo thứ tự mong muốn.

Hướng dẫn sử dụng Widget Menu

  1. Truy cập Appearance -> Menus: Trong dashboard WordPress, điều hướng đến “Appearance” và sau đó chọn “Menus”.
  2. Tạo Menu mới (nếu cần): Nếu bạn chưa có menu nào, hãy tạo một menu mới bằng cách nhập tên menu và nhấp vào “Create Menu”.
  3. Thêm danh mục vào Menu: Ở phía bên trái màn hình, bạn sẽ thấy một hộp có tên “Categories”. Chọn các danh mục bạn muốn thêm vào menu và nhấp vào “Add to Menu”.
  4. Sắp xếp các mục Menu: Sau khi các danh mục đã được thêm vào menu, bạn có thể kéo và thả chúng để sắp xếp theo thứ tự mong muốn.
  5. Lưu Menu: Sau khi sắp xếp xong, nhấp vào nút “Save Menu”.
  6. Thêm Menu vào Widget Area: Truy cập “Appearance” -> “Widgets” và kéo widget “Custom Menu” vào vị trí widget area bạn muốn hiển thị menu. Chọn menu bạn vừa tạo từ danh sách thả xuống và lưu lại.

Lưu ý khi thay đổi thứ tự danh mục

Khi thay đổi thứ tự danh mục WordPress, hãy lưu ý những điều sau:

  • Kiểm tra giao diện: Sau khi thay đổi thứ tự danh mục, hãy kiểm tra giao diện trang web của bạn để đảm bảo rằng các danh mục được hiển thị đúng như mong muốn.
  • Sao lưu dữ liệu: Trước khi thực hiện bất kỳ thay đổi nào đối với mã nguồn hoặc cơ sở dữ liệu, hãy sao lưu dữ liệu để tránh mất dữ liệu nếu có lỗi xảy ra.
  • Sử dụng Child Theme: Khi sửa đổi file functions.php, hãy sử dụng child theme để tránh mất các thay đổi khi theme được cập nhật.

Kết luận

Thay đổi thứ tự danh mục WordPress là một việc làm quan trọng để cải thiện trải nghiệm người dùng, tối ưu hóa SEO và phản ánh cấu trúc website của bạn. Có nhiều phương pháp để thực hiện việc này, từ việc sử dụng các plugin đơn giản đến việc can thiệp vào mã nguồn. Hãy chọn phương pháp phù hợp nhất với kiến thức và nhu cầu của bạn.