Trong WordPress có một widget mặc định là Categories giúp hiển thị ra một danh sách các category có trên blog. Trong bài viết này mình sẽ giới thiệu hai thủ thuật nhỏ giúp bạn tùy chỉnh chút ít cho widget này.
Hiển thị category chưa có bài viết trong widget Categories
Mặc định widget Categories chỉ hiển thị những category đã có bài viết và ẩn đi những category rỗng. Trong trường hợp bạn muốn hiển thị toàn bộ danh sách các category, bạn mở file functions.php trong theme đang sử dụng, thêm vào đoạn code dưới đây và lưu lại.
1 2 3 4 5 |
add_filter( 'widget_categories_args', 'rayno_show_empty_category' ); function rayno_show_empty_category($cat_args) { $cat_args['hide_empty'] = 0; return $cat_args; } |
Đó là tất cả những gì bạn phải làm. Bạn có thể vào kéo thả widget Categories vào bất kì vị trí mà bạn muốn trên sidebar để xem danh sách các category có trên blog của mình, bao gồm cả các category chưa có bài viết.
Xóa caterogy ra khỏi danh sách
Trường hợp bạn muốn loại bỏ một hoặc vài category ra khỏi danh sách trong widget Categories, bạn có thể sử dụng đoạn code dưới đây:
1 2 3 4 5 6 7 |
add_filter( 'widget_categories_args', 'rayno_show_empty_category' ); function rayno_show_empty_category($cat_args) { $cat_args['hide_empty'] = 0; $exclude_arr = array(1,7,8,9); $cat_args['exclude'] = implode( ',', $exclude_arr ); return $cat_args; } |
Trong đó các số 1, 7, 8, 9 ở dòng thứ 4 là ID của các category bạn muốn loại bỏ. Để xác định được ID này, bạn click vào edit category và tìm con số này trong đường dẫn.
Hy vọng thủ thuật nhỏ này sẽ giúp ích được cho bạn. Nếu muốn tùy chỉnh nhiều hơn cho widget Categories, bạn có thể tham khảo thêm filter widget_categories_args.
Hãy like page Thủ thuật WordPress – Giảm giá hosting để ủng hộ cho blog nhé!