×

Code ẩn chuyên mục bài viết trên màn hình chính trong WordPress

Code ẩn chuyên mục bài viết trên màn hình chính trong Wordpress caodem.com

Thông thường để ẩn chuyên mục của bài viết trong WordPress, thì chúng ta thường sử dụng các plugin để làm việc này. Tuy nhiên để ẩn một chuyên mục khỏi trang chủ của website, thì bạn chỉ cần thêm một đoạn code nhỏ là xong, không cần phải cài thêm bất cứ plugin nào khỏi rườm ra mà giảm được một phần không gian bộ nhớ của hệ thống.

Cách ẩn chuyên mục bằng code

Đầu tiên các bạn cần xác định được ID của chuyên mục bạn muốn ẩn bằng cách sau:
Vào Trình quản lý Admin > Bài viết > Chuyên mục > bấm vào Chỉnh sửa chuyên mục bạn muốn ẩn. Bây giờ các bạn hãy nhìn lên phía trên ở ô nhập đại chỉ của trình duyệt web, bạn sẽ thấy có một đường link khá dài và chú ý quan sát sẽ thấy ID của chuyên mục.

Sau khi đã có ID chuyên mục mà bạn muốn ẩn khỏi trang chủ website.
Bạn mở file functions.php của theme mà bạn đang sử dụng lên và thêm vào đoạn mã như bên dưới.

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

Chú ý: ở code trên số ID -13 bạn thay vào bằng số ID của chuyên mục mà bạn muốn ẩn nhé.

Cách để ẩn nhiều chuyên mục bài viết cùng một lúc

Các bạn sử dụng đoạn code bên dưới để ẩn nhiều chuyên mục bài viết cùng một lúc nhé.

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

Chú ý: thay ID -1, -2, -3 bằng ID chuyên mục bạn muốn ẩn. Nếu bạn muốn ẩn nhiều hơn nữa thì cứ thêm dấu phẩy một cái và thêm vào ID chuyên mục cần ẩn nhé.

17731
"Nếu bạn cảm thấy bài viết này hữu ích, bạn có thể ủng hộ cho tác giả một tách Cafe"
THANH TOÁN ỦNG HỘ
Sacombank
NGUYEN NGOC HOAN
040086597979
Đọc thêm bài khác
×
Chia sẻ trang này tới

Gọi điệnMessengerZalo