Cách hiển thị bài viết theo ngày được sửa đổi trên trang chủ WordPress

Nếu bạn duy trì các bài đăng cụ thể trên blog của mình thường xuyên được cập nhật thông tin mới, tốt nhất bạn nên sắp xếp các bài đăng trên trang chủ của mình với các bài đăng được cập nhật gần đây trên trang web của bạn để có nhiều khả năng hiển thị hơn đối với nội dung cập nhật.

Để sắp xếp các bài đăng trên trang chủ được sửa đổi theo ngày trên trang web WordPress của bạn, dán mã bên dưới vào functions.php của chủ đề hoặc plugin chức năng của bạn.

function order_post_modifed ($ query) {if ($ query-> is_main_query () && ($ query-> is_home () || $ query-> is_search () || $ query-> is_archive ())) {$ query-> set ('orderby', 'mod'); $ query-> set ('order', 'desc'); }} add_action ('pre_get_posts', 'order_post_modifed');

Sau khi mã được thêm vào, xóa bộ nhớ cache của trang web WordPress của bạn (nếu bạn sử dụng hệ thống bộ nhớ đệm) để xem các bài đăng được cập nhật gần đây trên trang chủ của trang web của bạn.

Nếu bạn cũng muốn sắp xếp các bài đăng theo ngày được sửa đổi trong khu vực quản trị viên WordPress, hãy xóa đoạn mã sau khỏi mã ở trên.

&& ($ query-> is_home () || $ query-> is_search () || $ query-> is_archive ())

Mã đã thay đổi cho hiển thị các bài đăng theo ngày được sửa đổi trong chương trình phụ trợ cũng sẽ giống như thế này:

function order_post_modifed ($ query) {if ($ query-> is_main_query ()) {$ query-> set ('orderby', 'mod'); $ query-> set ('order', 'desc'); }} add_action ('pre_get_posts', 'order_post_modifed');

Ghi chú: Đoạn mã trên sẽ hoạt động với hầu hết các chủ đề WordPress nhưng không phải tất cả. Vui lòng kiểm tra với nhà phát triển chủ đề của bạn để đảm bảo tính tương thích.