Create a Login page for wordpress users to access civicrm but not wordpress functionality
There are many plugins that do front-end login forms.  I have been using Login with Ajax  This will create a front end form and allow redirects.   You can also leverage the login widget in the Members Plugin and pair that with Peter's Login redirect