Advertisement
arie_cristianD

exclude ads for spesific roles

May 18th, 2025
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.38 KB | None | 0 0
  1.  
  2. add_filter( 'jnews_ads_global_enable', 'disable_ads_for_roles', 99 );
  3.  
  4. function disable_ads_for_roles( $flag ) {
  5.     $roles = apply_filters( 'jnews_paywall_unaffected_role_list', array( 'administrator' ) ); /* role lists */
  6.     $user  = wp_get_current_user();
  7.     foreach ( $roles as $role ) {
  8.         if ( in_array( $role, $user->roles ) ) {
  9.                 $flag = false;
  10.         }
  11.     }
  12.     return $flag;
  13. }
  14.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement