s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members)

s2Member®—a powerful (free) membership plugin for WordPress®. Protect members only content with roles/capabilities.