Loại bỏ mã AdSense của Google Site Kit trong một số trường hợp

Trong một số tình huống, bạn có thể muốn ẩn mã quảng cáo Google AdSense được tự động chèn bởi plugin Google Site Kit, chẳng hạn như: người dùng đang đăng nhập là quản trị viên (administrator) hoặc tài khoản có trạng thái VIP (sử dụng ACF hoặc meta user). Bài viết này sẽ hướng dẫn bạn cách loại bỏ mã AdSense tùy theo điều kiện cụ thể.

Loại bỏ mã AdSense của Google Site Kit trong một số trường hợp

Loại bỏ hoàn toàn mã AdSense của Google Site Kit

Chỉ cần thêm dòng sau vào functions.php hoặc plugin riêng:

add_filter( 'googlesitekit_adsense_tag_blocked', '__return_true' );

Lệnh này sẽ vô hiệu hóa hoàn toàn mã AdSense mà Site Kit tự động thêm vào trang.

Chỉ vô hiệu hóa với người dùng có quyền Quản Trị Viên (Administrator)

Bạn có thể giới hạn việc loại bỏ quảng cáo chỉ khi người dùng đăng nhập có quyền quản trị như sau:

function disable_adsense_site_kit_administrator() {
    if (current_user_can('administrator')) add_filter( 'googlesitekit_adsense_tag_blocked', '__return_true' );
}
add_action('init', 'disable_adsense_site_kit_administrator');

Bạn có thể thay administrator thành các quyền khác ví dụ như editor, author để không hiển thị quảng cáo cho các quyền đó.

Loại bỏ quảng cáo với tài khoản VIP (ví dụ sử dụng ACF)

Nếu có trạng thái VIP cho tài khoản WordPress sử dụng ACF.

function disable_adsense_site_kit_vip() {
    if (is_vip()) add_filter( 'googlesitekit_adsense_tag_blocked', '__return_true' );
}
add_action('init', 'disable_adsense_site_kit_vip');

Gợi ý nâng cao

Bạn có thể kết hợp nhiều điều kiện:

function custom_disable_adsense_conditions() {
    if ( current_user_can('administrator') || is_vip() ) {
        add_filter( 'googlesitekit_adsense_tag_blocked', '__return_true' );
    }
}
add_action( 'init', 'custom_disable_adsense_conditions' );

Kết luận

Việc tắt mã quảng cáo Google Site Kit theo điều kiện sẽ giúp bạn:

  • Tránh hiển thị quảng cáo với quản trị viên, tester
  • Giữ trải nghiệm cao cấp cho người dùng VIP
  • Linh hoạt kiểm soát hành vi của quảng cáo

Chúc các bạn thành công!

Bình luận


  • Không có bình luận.

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...