CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%
Mặc định khi bạn xem một chuyên mục nào đó trong website được thiết kế bằng WordPress, các bài viết sẽ hiển thị theo ngày tạo gần nhất rồi mới đến những bài viết cũ hơn.
Bạn mới học WordPress nên chưa biết cách điều chỉnh lại cách sắp xếp này. Một ngày đẹp trời nào đó bạn cần thay đổi vị trí hiển thị các bài viết cho một chuyên mục nào đó được chỉ định thì sao?
Đoạn code dưới đây sẽ giúp bạn làm điều đó dễ dàng hơn, chỉ cần copy và chèn chúng vào functions.php trong theme bạn đang dùng. Nhớ chỉnh lại cho phù hợp hơn bạn nhé, hoặc bạn có thể thêm các trường mới cho các chuyên mục này để dễ quản lý hơn.
/** * WordPress reorder posts */ add_action( 'pre_get_posts', 'wpshare247_pre_get_posts', 9999, 1 ); function wpshare247_pre_get_posts($query){ $term = get_queried_object(); // Chuyên mục hiện tại if( $term->term_id = 10 ){ // Kiểm tra ID chuyên mục bằng 10 thì thay đổi thứ tự theo ngày, cũ hiển thị trước, mặc định là mới hiển thị trước $query->set( 'order', 'ASC' ); } }
Hi vọng chỉ với đoạn code ngắn này thôi nhưng sẽ giúp bạn bổ sung thêm được kiến thức vô cùng quí giá trong quá trình học WP từ cơ bản đến nâng cao nhé !
CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%