2 thủ thuật nhỏ tùy chỉnh widget Categories trong WordPress

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.

categories widget

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.

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.

danh sach category

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:

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.

xac dinh id cua category

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é!

Đánh giá bài viết này

Chú ý - WordPress Hosting 1$/tháng - miễn phí tên miền

Bạn có biết GoDaddy đang có khuyến mãi WordPress hosting chỉ còn 1$/tháng kèm theo một tên miền .COM .NET .ORG miễn phí. Hãy đăng ký ngay để tiết kiệm chi phí nhất nhé.
Xem ngay

ĐĂNG KÝ NHẬN TIN QUA EMAIL

Nếu thấy bài viết trên blog có ích cho bạn, hãy đăng ký nhận tin qua email để cập nhật bài viết mới nhanh nhất và thỉnh thoảng nhận quà bất ngờ!

Gửi bình luận

Lưu ý: Không sử dụng keyword để thay cho tên của bạn, hãy sử dụng tên thật. Cảm ơn bạn đã tham gia bình luận trên blog!