Restrict Content Pro
Restrict Content Pro is the premiere membership platform for WordPress. The Restrict Content Pro plugin gives membership site administrators a simple way to restrict content to paid subscribers and collect payments from paying customers.
It includes powerful content restriction settings to restrict content by membership level, access level, WordPress user role and much more.