Problem with online registration after moving to new URL
Can you make sure that anonymous users have been given the permission to register for events and create/edit profiles.

On install, CiviCRM creates an anonymous user role if one currently does not exist. Ensure you have this role in your WP permissions page.