I'm setting up a mailing list in CiviCRM 4.7.14 and the latest Wordpress. In Administer->System Settings->CMS Database Integration, I have the base page set to /civicrm. Yet when a mailing list subscribe confirmation is sent, the subscribe.url token uses http://mydomain.com/wp-admin/admin.php?page=CiviCRM&q=civicrm/mailing/confirm&reset=1&etc...
By default, the link goes to the standard Wordpress login screen. If I change the URL manually in the browser to use /civicrm instead of /wp-admin/admin.php it processes the subscription. Or if I log in, the admin.php link processes the subscription.
I understand the "base page" stuff has been evolving through recent versions. I did upgrade this CiviCRM install from 4.6.x, so maybe there was a glitch with that. Is there something I can do to correct things? I tried changing the base page to something else, then back to /civicrm to reset things, but it didn't help.
I haven't tested the unsubscribeUrl token, but can do so if it would help with debugging.
Thanks for any thoughts!