Using CiviCRM 4.6.8 and Wordpress 4.3.2, all of my Event Info pages and Registration pages show as being private even though I've selected public and the Manage Events interface lists them as public. Regardless, visitors to the site are unable to access these pages.

I'm really not sure what I could be missing here. Any suggestions?

3 Answers 3


Have you checked that users have the right permission in the CMS?

'CiviEvent: view event info'

  • Yes, all the Wordpress roles have a check mark for 'CiviEvent: view event info' Jan 11, 2016 at 16:17

Under Administer > System Settings > CMS Database Integration, my WordPress Base Page was set to "civicrm". I removed that value and now everything works, with anonymous users having access to view my event pages.

  • Interesting - but not advisable for most installs because the homepage template supplied by many themes does not call the_content(). Did your install have a corresponding WordPress page called "CiviCRM" with the slug "civicrm"? Jan 14, 2016 at 11:15
  • The other option that worked for me was to leave the base page as civicrm and set the WordPress "CiviCRM" page to public visibility. Not sure if this is the smarter approach. Jan 19, 2016 at 15:10

I believe that you are experiencing the same issue I had. Here's a link to that topic: Bug or feature? Logged in, can't do event registration. Not logged in, Event Registration loads

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.