I installed the latest CiviCRM on WordPress. WordPress is set up to refuse new accounts to the public, and there are about 12 utility admin/editor related accounts not tied to a specific person: AdminCrm, Editor, Staff1, Staff2, etc.
There is an ongoing problem if the logged-in user uses or tests a contribution page, because CiviCRM mixes up the current WordPress login with the user's contact information. The person logged into WordPress is invariably a member of the organization, and if they renew their membership while logged into one of these utility accounts, the email address for the renewal is copied from that of the current login which results in a duplicate contact created.
It would be nice if there was some way to turn off this behavior. I think CiviCRM on Wordpress was designed to assume contacts were always linked to a Wordpress login. Need suggestions on how to handle this day-to-day.