Để ẩn các bài viết của một chuyên mục bất kỳ trong WordPress, hãy làm theo hướng dẫn này, bạn sẽ biết cách loại trừ danh mục khỏi trang chủ Blog của bạn.
Đầu tiên, hãy xác định ID của chuyên mục cần được ẩn
Trước khi bạn bắt đầu áp dụng các thay đổi, bạn cần phải tìm hiểu số ID danh mục. Để làm điều đó, chuyển đến tab Bài viết / Chuyên mục và di chuột vào tiêu đề của chuyên mục mà bạn muốn ẩn. Bạn sẽ thấy số ID nằm ở góc dưới bên trái trong liên kết sau khi bạn trỏ chuột.
Tiếp theo, mở file functions.php để chỉnh sửa
Mở thư mục chứa Theme mà bạn đang sử dụng và xác định vị trí của file functions.php, sau đó thêm code bên dưới vào file.
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-1' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );
Thay số 1 bằng số ID mà bạn đã xác định trước
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-1, -2, -3' );
}
}
add_action( 'pre_get_posts', 'exclude_category' );
Thay số 1,2,3 bằng số ID của các chuyên mục cần loại trừ
Chúc các bạn thành công!