Unwanted user registrations in WordPress
The CiviCRM WordPress Member Sync plugin can help you do this. It will auto-create a WordPress user when a Membership has been successfully created via a Contribution page.