---
title: "Ẩn hiện các widget trong WordPress một cách đơn giản"
author: "Trung Hiếu"
date: "2014-11-04"
lastmod: "2026-07-14"
url: "https://wpcanban.com/wordpress/thu-thuat-wordpress/an-hien-cac-widget-trong-wordpress.html"
---

# Ẩn hiện các widget trong WordPress một cách đơn giản

Ẩn hiện các widget trong website WordPress một cách đơn giản và nhanh chóng.

![an-hien-cac-widget-trong-wordpress](https://wpcanban.com/wp-content/uploads/2014/11/an-hien-cac-widget-trong-wordpress.png)

Khi truy cập blog [WP Căn bản](https://wpcanban.com), nếu tinh ý, các bạn sẽ nhận thấy có 2 quảng cáo [AdSense](https://wpcanban.com/tag/kiem-tien-voi-google-adsense/) hiển thị trên sidebar khi bạn ở trang chủ hoặc chuyên mục, còn khi các bạn truy cập bài viết thì chỉ thấy 1 quảng cáo AdSense mà thôi. Sở dĩ tôi phải ẩn đi 1 quảng cáo là để đảm bảo quy tuân thủ quy tắc chỉ sử dụng tối đa 3 quảng cáo AdSense trên một trang. Bằng cách nào tôi làm được như vậy? Vâng, câu trả lời không có gì xa lạ, chính là [sử dụng Jetpack plugin](https://wpcanban.com/tag/su-dung-jetpack-plugin/).

Tham khảo thêm:

- [Tự động chia sẻ bài viết lên các mạng xã hội](https://wpcanban.com/wordpress/thu-thuat-wordpress/jetpack-plugin-tu-dong-chia-se-bai-viet-len-cac-mang-xa-hoi.html)
- [Tạo nút chia sẻ và bài viết liên quan](https://wpcanban.com/wordpress/thu-thuat-wordpress/jetpack-plugin-tao-nut-chia-se-va-bai-viet-lien-quan.html)

Việc ẩn hiện các widget một cách tùy ý sẽ giúp các bạn phân phối hợp lý các widget trên sidebar. Một widget có thể được hiển thị ở trang này nhưng sẽ bị ẩn đi ở trang khác, khi vai trò của nó trở nên không cần thiết. Các bạn có thể làm điều này một cách rất dễ dàng bằng cách tận dụng module Widget Visibility của Jetpack.

## Ẩn hiện các widget với plugin WPCB Widget Visibility

Khoan!!! Nếu bạn không muốn cài đặt Jetpack vì quá nặng nề mà vẫn muốn có chức năng tương tự, hãy tham khảo plugin WPCB Widget Visibility trong hệ sinh thái của WP Căn bản với những ưu điểm vượt trội như:

- Siêu nhẹ: gần như không gây bất cứ ảnh hưởng nào đến tốc độ load của website. CSS và JS của plugin chỉ được nạp trong Widgets và Customizer. Chúng hoàn toàn không được tải ở front-end.
- Bảo mật: plugin được xây dựng theo chuẩn lập trình [WordPress](https://wpcanban.com/category/wordpress) (escape dữ liệu đầu ra, sanitize dữ liệu đầu vào, kiểm tra quyền người dùng, nonce cho toàn bộ AJAX…).
- Vô cùng linh hoạt: hỗ trợ ẩn hiện widget theo chuyên mục, thẻ, trang, vai trò (role) người dùng, người dùng đã đăng nhập hoặc chưa đăng nhập, ngày tháng, phân loại (taxonomies), loại bài viết… tùy theo nhu cầu của bạn. Bạn có thể kết hợp nhiều điều kiện cùng một lúc.
- Plugin được tích hợp sẵn tính năng cập nhật tự động thông qua WPCB Central Panel.
- Hỗ trợ sẵn 2 ngôn ngữ là tiếng Anh và tiếng Việt.

[Xem changelog – WPCB Widget Visibility](https://updates.wpcanban.net/plugin-changelog/wpcb-widget-visibility)

1. WPCB Widget Visibility có thể được cài đặt dễ dàng thông qua bảng quản trị của plugin [WPCB Central Panel](https://wpcanban.com/thong-bao/ra-mat-plugin-wpcb-central-panel-doc-quyen.html).

![cai-dat-va-kich-hoat-plugin-wpcb-widget-visibility](https://wpcanban.com/wp-content/uploads/2014/11/cai-dat-va-kich-hoat-plugin-wpcb-widget-visibility.png)

Nếu website của bạn chưa được cài đặt plugin WPCB Central Panel, hãy tham gia group WP Căn bản trên Facebook (chỉ dành riêng cho khách hàng) để lấy link download plugin WPCB Central Panel. Sau đó, upload nó lên website của bạn.

[Tham gia group WP Căn bản ngay](https://www.facebook.com/groups/wpcanban)

 2. Sau khi cài đặt và kích hoạt plugin WPCB Widget Visibility, truy cập *Giao diện* (Appearance) => *Cấu hình cột tiện ích* (Widgets) => mở một widget bất kỳ ra, các bạn sẽ thấy các tùy chọn tương tự Widget Visibility của Jetpack.

![an-hien-cac-widget-voi-plugin-wpcb-widget-visibility](https://wpcanban.com/wp-content/uploads/2014/11/an-hien-cac-widget-voi-plugin-wpcb-widget-visibility.png)

Hãy thiết lập mọi thứ theo nhu cầu sử dụng của bạn rồi lưu lại.

## Ẩn hiện các widget trong WordPress với plugin Jetpack

1. Đầu tiên, truy cập vào *Jetpack* => *Settings* và kích hoạt module *Widget Visibility*.

![jetpack-widget-visibility-module](https://wpcanban.com/wp-content/uploads/2014/11/jetpack-widget-visibility-module.png)

2. Tiếp theo, truy cập vào *Appearance* => *Widgets*. Tại đây, trên mỗi widget, các bạn sẽ thấy có thêm 1 nút *Visibility*.

![wordpress-widget-visibility](https://wpcanban.com/wp-content/uploads/2014/11/wordpress-widget-visibility.png)

Click vào nút này, các bạn sẽ thấy xuất hiện thêm các tùy chọn mới. Các bạn có thể lựa chọn ẩn (Hide) hoặc hiện (Show), sau đó lựa chọn các trang mà bạn muốn ẩn hoặc muốn hiện widget. Ví dụ tôi muốn ẩn widget quảng cáo AdSense này trong các bài viết, tôi sẽ chọn *Hide* => *Page* is *Post*. Các bạn cũng có thể bổ sung thêm các trang mà các bạn muốn hiển thị (hoặc ẩn) widget bằng cách click vào nút *Add*, và ngược lại, click vào nút *Delete* để loại bỏ chúng.

![wordpress-widget-visibility-settings](https://wpcanban.com/wp-content/uploads/2014/11/wordpress-widget-visibility-settings.png)

Sau khi thiết lập xong, hãy click vào nút *Save* để lưu lại. Xóa cache website (nếu có) và kiểm tra kết quả.

Xong! Thật đơn giản phải không nào? Chúc các bạn thành công! Mọi thắc mắc xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.

*Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều.* :)
