Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_filter( 'body_class', 'adding_jpw_subscriber_class', 99 );
- function adding_jpw_subscriber_class( $classes ) {
- $subscribe_status = is_user_logged_in() ? get_user_option( 'jpw_subscribe_status', get_current_user_id() ) : false;
- $roles = apply_filters( 'jnews_paywall_unaffected_role_list', array( 'administrator' ) );
- $user = wp_get_current_user();
- foreach ( $roles as $role ) {
- if ( in_array( $role, $user->roles ) ) {
- $subscribe_status = 'ACTIVE';
- }
- }
- if ( ! $subscribe_status ) {
- $classes[] = 'jpw-not-subscribed';
- } else {
- $classes[] = 'jpw-subscribed';
- }
- return $classes;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement