2 cách loại trừ bài viết mới nhất khỏi WordPress post loop đơn giản

Lượt xem
Nguyễn Thanh Trường
Home

Bằng cách ẩn bài viết mới nhất, bạn có tự do để hiển thị nội dung này ở các vị trí khác trên trang web. Bạn có thể thậm chí thêm kiểu dáng riêng để bài viết mới nhất luôn nổi bật trên trang chủ. Để làm được điều này, hãy cùng Vietnix tham khảo cách loại trừ bài viết mới nhất khỏi WordPress post loop sau để dễ dàng thực hiện.

Tại sao nên loại trừ bài viết mới nhất khỏi WordPress post loop?

WordPress hiển thị các bài viết blog cho khách truy cập theo thứ tự ngược lại của thời gian, vì vậy các bài viết mới sẽ xuất hiện đầu tiên. Tuy nhiên, bạn có thể muốn thay đổi cách bài viết mới nhất hiển thị trên trang chủ tùy chỉnh hoặc trang lưu trữ WordPress.

Bằng cách loại trừ bài viết mới nhất khỏi WordPress post loop, bạn có thể hiển thị nội dung đó ở một vị trí khác và thậm chí thêm kiểu dáng tùy chỉnh của riêng bạn.

Loại trừ bài viết mới nhất khỏi WordPress post loop
Loại trừ bài viết mới nhất khỏi WordPress post loop

Chương trình khuyến mãi Mua Hosting Rinh Tên Miền

2 cách loại trừ bài viết mới nhất khỏi WordPress post loop

1. Cách loại trừ bài viết mới nhất khỏi WordPress post loop plugin bằng WPCode

Cách dễ nhất để loại trừ bài viết mới nhất khỏi WordPress post loop là thêm code vào trang web WordPress. Một số hướng dẫn sẽ yêu cầu bạn chỉnh sửa các file theme thủ công, nhưng điều này có thể gây ra lỗi thường gặp trong WordPress và có thể làm hỏng hoàn toàn trang web của bạn.

Vì vậy, Vietnix khuyến nghị bạn nên sử dụng WPCode. Đây là plugin code snippet tốt nhất giúp bạn dễ dàng thêm code tùy chỉnh vào WordPress mà không đặt trang web trong tình trạng rủi ro. Đầu tiên, bạn sẽ cần cài đặt và kích hoạt plugin WPCode.

Hướng dẫn cài đặt plugin của Vietnix

Sau khi kích hoạt plugin, hãy truy cập Code Snippets > Add Snippet.

Vào Code Snippets chọn Add Snippet
Vào Code Snippets chọn Add Snippet

Ở đây, bạn sẽ thấy tất cả các đoạn code mẫu sẵn có mà bạn có thể thêm vào trang web. Điều này bao gồm một đoạn code cho phép bạn hoàn toàn tắt bình luận, upload các loại file mà WordPress thường không hỗ trợ, tắt trang đính kèm và nhiều tính năng khác.

Bây giờ, bạn có thể di chuyển con trỏ chuột qua tùy chọn Add Your Custom Code (New Snippet) và nhấp vào button Use snippet khi chúng xuất hiện.

Đến Add Your Custom Code (New Snippet) và nhấp vào button Use snippet
Đến Add Your Custom Code (New Snippet) và nhấp vào button Use snippet

Trên màn hình tiếp theo, bạn hãy nhập tiêu đề cho code snippet. Điều này chỉ để tham khảo, nên bạn có thể sử dụng bất cứ điều gì bạn muốn. Tiếp theo, bạn phải mở danh sách thả xuống Code Type và chọn PHP Snippet.

Tại danh sách thả xuống Code Type chọn PHP Snippet
Tại danh sách thả xuống Code Type chọn PHP Snippet

Với việc đó hoàn tất, chỉ cần dán đoạn code sau vào code editor:

<?php
function wpsites_exclude_latest_post( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set( 'offset', '1' );
    }
}
 
add_action( 'pre_get_posts', 'wpsites_exclude_latest_post', 1 );

Sau đó, cuộn xuống phần Insertion trên trang. Nếu chúng chưa được chọn, hãy ấn Auto InsertRun Everywhere.

loai tru bai viet moi nhat khoi wordpress post loop 4
2 cách loại trừ bài viết mới nhất khỏi WordPress post loop đơn giản 67

Cuối cùng, cuộn lên đầu trang và nhấp vào slider Inactive để chuyển sang Active. Sau đó, chỉ cần nhấp vào button Save Snippet hoặc Update để làm cho code snippet trở nên hoạt động.

Nhấp vào button Save Snippet hoặc Update để kích hoạt code
Nhấp vào button Save Snippet hoặc Update để kích hoạt code

Bây giờ, nếu bạn truy cập trang web WordPress của mình, thì bài viết blog mới nhất sẽ bị ẩn đi.

Ngoài nội dung này, bạn cũng có thể tham khảo:

2. Sử dụng chỉnh sửa file theme WordPress không cần plugin

Một cách khác để loại trừ bài viết mới nhất khỏi WordPress post loop là thêm code vào các file theme WordPress. Điều này đạt được kết quả tương tự như đoạn code ở trên, nhưng bạn sẽ cần thêm chúng trực tiếp vào post loop, nơi bạn muốn chúng hiển thị.

Ví dụ, nếu muốn thay đổi post loop trên toàn bộ trang web, thì bạn sẽ cần thêm code vào file index.php.

Chỉ cần nhớ rằng việc thêm code trực tiếp vào các file WordPress có thể gây ra vấn đề về phân trang trên blog WordPress. Đầu tiên, bạn sẽ cần sao chép đoạn code sau và thêm vào post loop:

query_posts('posts_per_page=6&offset=1');

Code này chỉ định cho post loop hiển thị 5 bài viết sau bài viết mới nhất. Bạn sẽ cần thêm code trực tiếp phía trên post loop, vì vậy chúng sẽ trông giống như đoạn code mẫu dưới đây:

query_posts('posts_per_page=6&offset=1');
if ( have_posts() ) :
while ( have_posts() ) : the_post();
endwhile;

Sau khi hoàn tất, bạn có thể lưu file và upload thư mục theme trong tài khoản hosting của bạn. Đồng thời, bạn có thể làm điều này bằng một ứng dụng FTP hoặc tùy chọn trình quản lý file trong WordPress hosting control panel.

Ngoài cách loại trừ bài viết mới nhất, bạn có thể quan tâm:


Nếu khách hàng đang tìm kiếm một dịch vụ hosting chất lượng cao và hiệu quả cho việc tạo dựng trang web hoặc blog cá nhân trên WordPress, bạn nên xem xét sử dụng dịch vụ WordPress Hosting của Vietnix. Dịch vụ WordPress Hosting từ Vietnix được thiết kế đặc biệt cho các website chạy trên mã nguồn WordPress, mang lại nhiều lợi ích nổi bật bao gồm:

  • Tải trang nhanh chóng, chỉ dưới 1 giây, nhờ ổ cứng NVMe cực nhanh và công nghệ LiteSpeed Enterprise.
  • Hỗ trợ tư vấn tăng tốc độ trang web bởi các chuyên gia WordPress 24/7.
  • An toàn dữ liệu đảm bảo với hệ thống backup tự động 4 lần mỗi ngày và khả năng phục hồi nhanh.
  • Sự ổn định của website được bảo đảm bởi cơ sở hạ tầng tiên tiến và công nghệ Firewall anti DDoS do Vietnix phát triển.
  • Tạo website WordPress dễ dàng chỉ với một cú click chuột qua WordPress Toolkit.
  • Tặng kèm bộ sưu tập theme và plugin WordPress cao cấp, với giá trị lên đến 26.000.000 VND/Năm, bao gồm WP Rocket, Rank Math SEO Pro, Elementor Pro, WP Astra Growth Bundle, Divi,…

Để biết thêm thông tin và lựa chọn gói WordPress Hosting phù hợp, hãy liên hệ Vietnix ngay hôm nay!

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Hotline: 1800 1093.
  • Email: sales@vietnix.com.vn.

Lời kết

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu được cách loại trừ bài viết mới nhất khỏi WordPress post loop. Ngoài nội dung này, bạn cũng có thể tham khảo thêm các bài viết khác như cách hiển thị các bài đăng gần đây trong WordPress hoặc cách tạo bài viết tổng hợp trong WordPress tại vietnix.vn, chúc bạn thành công!

Chia sẻ lên

Theo dõi trên

Logo Google new

Đánh giá

5/5 - (129 bình chọn)

Nguyễn Thanh Trường

Kết nối với mình qua

Icon Quote
Icon Quote
Đăng ký nhận tin
Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vietnix

Google reCaptcha: Invalid site key.

Bình luận