Website Building
How to Build a WordPress Membership Site
Membership is three separate problems: recurring payment, access control and member communication. Decide how each one works before choosing a plugin, because the plugin choice is hard to reverse.