So what I'm trying to do is give newly registered user a period of time they can access certain pages. After that period is up they lose access to those pages but if the admin wants to they can give extended access to certain users.
So far what I have going is a custom role called "Trial Member" and only trail members have access to certain pages. What I need to do is after a certain amount of time they get downgraded to a subscriber. So the expiration time needs to be static (constant). This if the admin wants they can go back in and upgrade the user to trail member which will start the time the user has access the the pages over again.
If this makes sense. Suggestions on what I can do?