NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
28/06/2023
Lượt xem

Cách loại bỏ danh mục khỏi trang chủ WordPress nhanh chóng

28/06/2023
5 phút đọc
Lượt xem

Đánh giá

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

WordPress theo mặc định sẽ hiển thị bài đăng từ tất cả các danh mục (Category) trên Homepage của bạn. Tuy nhiên, có thể có một số danh mục bạn không muốn được hiển thị công khai như vậy. Bài viết dưới đây Vietnix sẽ hướng dẫn bạn loại bỏ danh mục khỏi trang chủ WordPress.

Lý do nên loại bỏ danh mục khỏi trang chủ WordPress

WordPress cho phép bạn sắp xếp nội dung mong muốn vào danh mục (Category) và thẻ (Tag). Đôi khi bạn muốn đưa vào danh mục bài post nào đó mà không thuộc các mục thông thường.

Theo mặc định thì WordPress sẽ không cho phép ẩn các bài post trong danh mục đang hiện trên trang chủ hay các site khác, việc này ít nhiều khiến người sử dụng cảm thấy không hài lòng.

Loại bỏ danh mục khỏi trang chủ WordPress
Loại bỏ danh mục khỏi trang chủ WordPress

Các phương pháp loại bỏ danh mục khỏi trang chủ WordPress

WordPress cho phép bạn sắp xếp nội dung thành các danh mục và thẻ (tag). Đôi khi bạn muốn sử dụng một danh mục cho các bài đăng mà không thuộc nhóm các blog thông thường. WordPress mặc định không cho phép bạn ẩn các bài đăng trong các danh mục cụ thể khỏi Homepage hoặc kho lưu trữ. Điều này có thể khiến các bài đăng xuất hiện không như bạn mong muốn.

Dưới đây là 2 cách loại bỏ danh mục khỏi trang chủ WordPress hiệu quả và nhanh chóng nhất, cụ thể:

Cách 1: Sử dụng Plugin để loại bỏ danh mục

Đầu tiên bạn cần cài đặt và kích hoạt plugin Ultimate Category Excluder.

Sau khi kích hoạt, hãy đến phần Settings, chọn trang Category Excluder để hiển thị tất cả các danh mục khả dụng trên blog WordPress của bạn:

Chọn Category Excluder để hiển thị danh mục
Chọn Category Excluder để hiển thị danh mục

Từ đây, bạn có thể kiểm tra một hoặc nhiều danh mục dưới cột ‘Exclude from front page’. Bạn cũng có thể loại bỏ danh mục khỏi RSS feeds, kho lưu trữ hoặc kể cả từ WordPress search.

Đừng quên nhấn nút Update để lưu các lựa chọn của bạn.

Bây giờ bạn có thể truy cập trang web để kiểm tra xem các bài đăng bạn từ danh mục vừa chọn đã được loại bỏ khỏi front page hay chưa.

Cách 2: Sử dụng code để loại bỏ một danh mục

Để dùng phương pháp này, bạn cần phải thêm code vào trong các file WordPress của bạn. Thêm các dòng code sau vào file function.php của theme, một plugin site-plugin hoặc một plugin snippets code như WPCode.

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}
  
add_filter( 'pre_get_posts', 'exclude_category_home' );

Đừng quên thay ID (-5) bằng ID danh mục của bạn. Đoạn code này sẽ ẩn hết các bài đăng hiển thị trên Homepage từ danh mục có ID bạn nhập.

Lưu ý: Bắt buộc phải có dấu (-) vào trước ID danh mục.

Cách nhanh nhất và an toàn nhất để thêm code vào WordPress là sử dụng WPCode. WPCode cho phép bạn thêm code tùy chỉnh mà không cần phải chỉnh sửa file WordPress trực tiếp. Vì vậy mà bạn không phải lo lắng về việc làm lỗi trang web.

Để bắt đầu, bạn cần cài đặt và kích hoạt plugin WPCode. Sau khi kích hoạt xong, di chuyển tới Code Snippets rồi đến Add Snippet trong dashboard WordPress. Tiếp tục qua tùy chọn “Add Your Custom Code (New Snippet)” và nhấn vào nút “Use Snippet“.

Trên trang Create Custom Snippet, bạn có thể bắt đầu thêm tiêu đề cho snippet. Tiêu đề có thể là bất cứ thứ gì gợi nhớ mục đích của snippet này.

Tiếp theo, dán mã ở trên vào hộp “Code Preview” và chọn “PHP Snippet” làm loại code từ dropdown menu.

Dán mã vào hộp Code Preview
Dán mã vào hộp Code Preview

Sau đó, chuyển công tắc từ ‘Inactive‘ sang ‘Active‘ và nhấn nút ‘Save Snippet‘ ở đầu trang.

Chuyển sang Active và nhấn Save Snippet
Chuyển sang Active và nhấn Save Snippet

Nếu bạn muốn loại bỏ nhiều danh mục, bạn có thể chỉnh đoạn code lại như sau:

function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}
  
add_filter( 'pre_get_posts', 'exclude_category_home' );

Thay các ID (-5, -9, -23) thành ID của các danh mục bạn muốn loại bỏ khỏi Homepage WordPress.

Lời kết

Trên đây là nội dung hướng dẫn bạn hai phương pháp để loại bỏ danh mục khỏi trang chủ WordPress. Nếu thấy bài viết hữu ích, đừng quên chia sẻ bài viết này cho nhiều người biết hơn. Trong quá trình thao tác nếu còn gì thắc mắc bạn có thể để lại bình luận bên dưới bài viết nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Lê Nam

WordPress Expert
tại

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

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

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG