Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Bạn có muốn thay đổi thứ tự các bài đăng trên blog của mình trong WordPress không?

Theo mặc định, WordPress hiển thị các bài đăng trên blog của bạn theo thứ tự thời gian đảo ngược, với các bài đăng mới hơn trước. Nhưng đôi khi bạn có thể cần phải di chuyển các bài viết cụ thể lên hoặc xuống.

Trong bài viết này, chúng tôi sẽ chia sẻ cách dễ nhất để đặt hàng lại các bài đăng trên blog WordPress, sản phẩm WooC Commerce và các loại bài đăng tùy chỉnh.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Tại sao lại đặt hàng các bài đăng trên blog trong WordPress?

Khi nội dung blog WordPress của bạn phát triển, bạn có thể muốn khám phá các cách khác nhau để quảng bá nội dung trên trang web của bạn.

Ví dụ: bạn có thể hiển thị các bài đăng cụ thể nổi bật hơn trên trang nhất, trang blog, các bài đăng gần đây hoặc các trang lưu trữ.

Hoặc bạn có thể cần phải đặt hàng thủ công các loại bài đăng tùy chỉnh. Ví dụ: nếu bạn đã tạo một cửa hàng WooC Commerce, thì bạn có thể muốn chọn thứ tự chính xác mà sản phẩm của bạn xuất hiện.

Bây giờ vấn đề là WordPress thường hiển thị các bài đăng trên blog của bạn theo thứ tự thời gian ngược. Không có tùy chọn để chỉ đơn giản là di chuyển một bài lên và xuống.

Tin tốt là có nhiều cách giải quyết cho phép bạn làm điều đó.

Hãy cùng xem một số cách bạn có thể dễ dàng đặt hàng lại các bài đăng trên blog trên trang web WordPress của mình:

  • Phương pháp 1: Thay đổi ngày xuất bản bài đăng
  • Phương pháp 2: Sử dụng plugin loại bài đăng (kéo và thả)
  • Phương pháp 3: Sử dụng kéo và thả trong WooC Commerce
  • Phương pháp 4: Sử dụng tính năng của bài đăng dính trong WordPress
  • Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)

Video hướng dẫn

Đăng ký WPBEGINNER

Nếu bạn thích hướng dẫn bằng văn bản, thì xin vui lòng tiếp tục đọc.

Phương pháp 1: Thay đổi ngày xuất bản bài đăng

Phương pháp 2: Sử dụng plugin loại bài đăng (kéo và thả)

Phương pháp 3: Sử dụng kéo và thả trong WooC Commerce

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Phương pháp 4: Sử dụng tính năng của bài đăng dính trong WordPress

Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Video hướng dẫn

Đăng ký WPBEGINNER

Nếu bạn thích hướng dẫn bằng văn bản, thì xin vui lòng tiếp tục đọc.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Phương pháp 2: Sử dụng plugin loại bài đăng (kéo và thả)

Phương pháp 3: Sử dụng kéo và thả trong WooC Commerce

Phương pháp 4: Sử dụng tính năng của bài đăng dính trong WordPress

Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)Settings » Post Types Order page to change plugin’s settings.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Video hướng dẫn

Đăng ký WPBEGINNERPosts » All Posts page and simply drag and drop posts to re-order them.

Nếu bạn thích hướng dẫn bằng văn bản, thì xin vui lòng tiếp tục đọc.

Đây là phương pháp dễ nhất và cho phép bạn đặt hàng lại các bài đăng bằng cách sử dụng chức năng WordPress tích hợp.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Phương pháp 3: Sử dụng kéo và thả trong WooC Commerce

Phương pháp 4: Sử dụng tính năng của bài đăng dính trong WordPress

Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)Products » All Products page and click the ‘Sorting’ link at the top of the page. You will then be able to change the order of your products using drag and drop.

Video hướng dẫn

Phương pháp 4: Sử dụng tính năng của bài đăng dính trong WordPress

Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)

Video hướng dẫn

Đăng ký WPBEGINNER

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Nếu bạn thích hướng dẫn bằng văn bản, thì xin vui lòng tiếp tục đọc.

Đây là phương pháp dễ nhất và cho phép bạn đặt hàng lại các bài đăng bằng cách sử dụng chức năng WordPress tích hợp.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Phương pháp 5: Sửa đổi truy vấn WordPress bằng mã (nâng cao)

Nếu bạn là người dùng nâng cao và muốn tùy chỉnh thứ tự bài đăng, thì bạn có thể sửa đổi truy vấn WordPress mặc định.

Phương thức này yêu cầu bạn thêm mã vào tập tin chức năng chủ đề của bạn.php. Nếu bạn đã thực hiện điều này trước đây, thì hãy xem hướng dẫn của chúng tôi về cách sao chép và dán mã vào WordPress.

Ví dụ, hãy xem đoạn mã này. Nó cho phép bạn hiển thị các bài đăng theo thứ tự thời gian (bài viết cũ hơn trước).

//function to modify default WordPress query
function wpb_custom_query( $query ) {
  
// Make sure we only modify the main query on the homepage  
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {
  
        // Set parameters to modify the query
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'ASC' );
    }
}
  
// Hook our custom query function to the pre_get_posts 
add_action( 'pre_get_posts', 'wpb_custom_query' );

Mã này chỉ đơn giản là sửa đổi các tham số OrderBy và Order trong truy vấn WordPress mặc định.orderby and order parameters in the default WordPress query.

Tuy nhiên, mã này đôi khi có thể không hoạt động như mong đợi do một số plugin hoặc chủ đề đã sửa đổi truy vấn mặc định. Để khắc phục điều đó, bạn có thể sử dụng tham số supress_filters như thế này:

//function to modify default WordPress query
function wpb_custom_query( $query ) {
  
// Make sure we only modify the main query on the homepage  
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {
  
        // Set parameters to modify the query
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'ASC' );
        $query->set( 'suppress_filters', 'true' );
    }
}
  
// Hook our custom query function to the pre_get_posts 
add_action( 'pre_get_posts', 'wpb_custom_query' );

Tham số orderby đi kèm với nhiều tùy chọn. Xem danh sách đầy đủ các tùy chọn trên trang tham chiếu mã WP truy vấn.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu những cách dễ dàng để đặt hàng lại các bài đăng trên blog trong WordPress. Bạn cũng có thể muốn xem sự lựa chọn chuyên gia của chúng tôi về các plugin SEO WordPress tốt nhất và so sánh các dịch vụ tiếp thị qua email tốt nhất cho doanh nghiệp nhỏ.

Nếu bạn thích bài viết này, sau đó vui lòng đăng ký kênh YouTube của chúng tôi cho các hướng dẫn video WordPress. Bạn cũng có thể tìm thấy chúng tôi trên Twitter và Facebook.

Tiết lộ: Nội dung của chúng tôi được hỗ trợ độc giả. Điều này có nghĩa là nếu bạn nhấp vào một số liên kết của chúng tôi, thì chúng tôi có thể kiếm được một khoản hoa hồng. Xem cách WPBEGINNER được tài trợ, tại sao nó quan trọng và làm thế nào bạn có thể hỗ trợ chúng tôi. Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

Hướng dẫn how do i arrange the order of posts in wordpress? - làm cách nào để sắp xếp thứ tự các bài viết trong wordpress?

Nhân viên biên tập tại WPBEGINNER là một nhóm các chuyên gia WordPress do Syed Balkhi lãnh đạo. Chúng tôi đã tạo ra các hướng dẫn WordPress từ năm 2009 và WPBEGINNER đã trở thành trang web tài nguyên WordPress miễn phí lớn nhất trong ngành.