So I am trying to setup a profile that the anonymous (not logged in) user can access on CiviCRM with WordPress.

I have read the other threads and tried setting the the WordPress Access Control options as suggested but it still did not work... it keeps re-directing to the home page of the wordpress install.

So then what I tried was ticking ALL boxes for the Anonymous user in the WordPress Access Control (yes every single one) which would theoretically be the same permissions that a CiviCRM administrator would have.

But even with every permission granted, it still does not show the profile and still continues to redirect back to the wordpress homepage.

I then even tried de-activating all wordpress plugins (except civicrm) and had the same behavior.

Any ideas on what I am doing wrong?

EDIT: I am using this to send a link to my anonymous user:


Which sends me a link something like this:

  • Dohh ... it is supposed to be &id= not &cid= (facepalm)
    – jsherk
    Jun 19, 2022 at 3:35

1 Answer 1


Well the issue turned out to that I mistakenly used &cid= instead of &id=

So correct link to send in an email to the user with tokens is:


I will post back with more details shortly about persmissions as well.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.