Cách loại trừ danh mục khỏi trang chủ WordPress của bạn

0
19 views

Bạn muốn loại trừ một danh mục cụ thể khỏi trang chủ của trang web? Theo mặc định, WordPress hiển thị các bài đăng từ tất cả các danh mục trên trang chủ. Sau đây, chúng tôi sẽ hướng dẫn bạn cách loại trừ một danh mục khỏi trang chủ WordPress của bạn.

Tại sao loại trừ một danh mục từ 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ẻ.

Theo mặc định, WordPress không cho phép bạn ẩn bài đăng trong các danh mục cụ thể từ trang chủ hoặc hosting. Điều này khiến bạn có những bài viết không mong muốn xuất hiện trên trang chủ.

Chúng tôi sẽ cho bạn thấy hai phương pháp khác nhau và bạn có thể chọn phương pháp phù hợp nhất với nhu cầu của mình.

Phương pháp 1: Loại trừ một danh mục từ WordPress bằng cách sử dụng Plugin

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

Khi kích hoạt, bạn sẽ cần phải đi tới trang Cài đặt »Danh mục loại trừ . Nó sẽ hiển thị tất cả các loại có sẵn trên blog WordPress của bạn.

Từ đây, bạn có thể chọn một hoặc nhiều danh mục trong  ‘Loại trừ khỏi trang đầu’. Nếu bạn muốn, sau đó bạn cũng có thể loại trừ các loại từ nguồn cấp dữ liệu RSS , lưu trữ, hoặc thậm chí từ tìm kiếm WordPress .

Đừng quên nhấp vào nút Cập nhật để lưu các cài đặt này.

Bây giờ bạn có thể truy cập trang web của mình để thấy rằng các bài đăng từ các danh mục đã chọn bị loại trừ khỏi trang chủ.

Phương pháp 2: Loại trừ một danh mục từ trang chủ WordPress bằng cách sử dụng mã

Phương thức này yêu cầu bạn thêm mã vào các tệp WordPress của bạn.

Bạn sẽ cần phải thêm mã sau vào tệp functions.php của chủ đề hoặc một plugin dành riêng cho trang web .

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 thế ID (-5) bằng ID danh mục của bạn. Nó sẽ ẩn các bài đăng trên blog khỏi trang chủ thuộc danh mục phù hợp với ID này.

Lưu ý: Đảm bảo thêm dấu trừ (-) với ID danh mục.

Nếu bạn muốn loại trừ nhiều danh mục, bạn có thể thay đổi mã 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' );

Chỉ cần thay thế các ID (-5, -9, -23) bằng các ID danh mục của bạn để loại trừ chúng khỏi trang chủ WordPress của bạn.

Chúng tôi hy vọng bài viết này sẽ hữu ích cho các bạn. Chúc các bạn thực hiện thành công.

Comment của bạn

avatar
  Subscribe  
Notify of