CCCPaste

By Pass Premium Posts by Roles

/**
 * JNEWS Custom, Exclude Subscription Users by Roles
 *
 * @param array $roles Default is administrator.
 *
 * @return array $roles
 */
function jcustom_exclude_subscription_users_by_roles( $roles ) {
	/** List Role (Defaults): administrator, editor, author, contributor, subscriber */
	$roles[] = 'author'; /** Single Add */
	// $roles   = array_merge( $roles, array( 'editor', 'contributor' ) ); /** Multiple Add */

	return $roles;
}
add_filter( 'jnews_paywall_unaffected_role_list', 'jcustom_exclude_subscription_users_by_roles' );