Answers.Body: <p>After having tested all the possibilities by checking and unchecking all the options marked in the WordPress Access Control pane, I found that the box 
  "CiviCRM: access CiviCRM backend and API" must be be ticked. Otherwise you dont have access to CiviCRM. Strange because it is told to give this to trusted roles only.
  The well done documentation is unfortunately lacking on this subject.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-22T10:59:52.710Z
Answers.Text: I wouldn't normally recommend giving subscribers this level of access to CiviCRM. What do you want subscribers to be be able to do on your site? You can find the documentation here: https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/
Answers.UserDisplayName: William Mortada
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-23T09:35:33.427Z
Answers.Text: I understand William but it's the only way I found to have the subscribers seeing the CivicCRM interface under WP... The subscriber should be able to do what a "normal user" can do in a NP organisation : create, modify, delete and use contacts.
Answers.UserDisplayName: Patrick
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-06T20:50:04.047Z
Answers.Text: I have the same issue. There is no "Access Civicrm" option in the WordPress Access Control screen -- only "CiviCRM: access CiviCRM backend and API"
  
  What am I missing?
Answers.UserDisplayName: Jelle van Geuns
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-20T14:40:01.470Z
Answers.LastActivityDate: 2019-09-20T14:40:01.470Z
Answers.UserDisplayName: Patrick
Answers.Body: <p>When you edit a role its the first item under "Other Capabilities"</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-07-05T12:05:07.630Z
Answers.Text: Sorry, but I cannot see and find what you mean.
  Please see here above * Next to my question *.
Answers.UserDisplayName: Patrick
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-26T10:22:35.190Z
Answers.LastActivityDate: 2019-06-26T10:22:35.190Z
Answers.UserDisplayName: Sean Kenny
Answers.Body: <p>Thanks a lot for your details. It definitely helped me solve my very similar issue.
  Just as an update, if it can help anyone, I actually enabled the <strong>&quot;CiviCRM: access AJAX API&quot;</strong> permission for the &quot;Subscriber&quot; and &quot;Anonymous User&quot; roles, as I got the error on a public donation payment page where even the non-registered users should have access to.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-05-15T07:32:37.980Z
Answers.LastActivityDate: 2022-05-15T07:32:37.980Z
Answers.UserDisplayName: SomeDev
Answers.Body: <p>The URL i have for getting to civicrm under WP is:</p>
  
  <p><a href="https://mysite.com/wp-admin/admin.php?page=CiviCRM" rel="nofollow noreferrer">https://mysite.com/wp-admin/admin.php?page=CiviCRM</a></p>
  
  <p>do you have any plugin that controls visibility of menus by roles?</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-07-08T06:37:34.483Z
Answers.Text: Yes but after connection in WP with a subscriber user I get the following error message : 
  "No Results Found The page you requested could not be found. ..."
  No other plugin that controls visibility by roles
Answers.UserDisplayName: Patrick
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-07-05T12:40:16.043Z
Answers.LastActivityDate: 2019-07-05T12:40:16.043Z
Answers.UserDisplayName: Clement Leong
Body: <p>I have installed CiviCRM on Wordpress and done the setup.
  I have created a basic (subscriber role) in WP, have filled the Permissions (Access Control) table for this role, synchronized the WP contacts with CiviCRM. When this user logs into WP, he do not see the CiviCRM menus nor dashboard... 
  What is the CiviCRM URL for this user ? I have read the documentation, but nothing about it...
  Which configuration is missing ?
  Thanks for your help</p>
  
  <hr>
  
  <p><strong>* Next to my question *</strong></p>
  
  <p>First of all, I have not designed other roles than the two that are predefined : Administrator and Authenticated. As I understand, I do not need other roles for the moment. My test user has the Subscriber role in Wordpress.
  I also have read carefully the documentation.</p>
  
  <p>Next, I have logged in as Administrator in Wordpress&amp;CiviCRM. In the CiviCRM top menu, I go to Administer ->Users and Permissions -> Permissions (Access Control). And there, I enter in WordPress Access Control. I see then an ACL table and I have checked quite all boxes under the Subscriber column.</p>
  
  <p>But nothing changed : a subscriber user does not see the CiviCRM plugin. And the CiviCRM dashboard for this user does not show even if I type "<a href="https://mysite.org/wp-content/plugins/CiviCRM" rel="nofollow noreferrer">https://mysite.org/wp-content/plugins/CiviCRM</a> (is this the correct url for CiviCRM under Wordpress ?)</p>
  
  <p>Thanks a lot for your help.</p>
  
  <hr>
  
  <p>I'm still stuck with my access privileges problem. Users connected with the "subscriber" role in WordPress do not see the CiviCRM menu in the left WordPress menu.
  However, it seems that I have configured correctly the permissions in Administer -> Users &amp; Permissions -> WordPress Access Control.
  Any ideas? Many thanks</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-24T06:54:39.733Z
Comments.Text: Welcome to SE!  Have you given them the 'Access civicrm' permission?
Comments.UserDisplayName: Aidan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-25T09:28:10.233Z
Comments.Text: Thank you Aidan, I have given quite all permissions under "WordPress Access Control"  pane. Just to be sure : in this pane, there is no "Access civicrm" permission; but there is a "CiviCRM: access CiviCRM backend and API" permission and I have not given this to a subscriber.
Comments.UserDisplayName: Patrick
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-14T09:12:28.787Z
Comments.Text: I've moved the additional info from below into the question.
Comments.UserDisplayName: Aidan
Tags: <wordpress><installation><user-account><urls>
Title: Basic Wordpress user cannot see CiviCRM
ThreadText: # Basic Wordpress user cannot see CiviCRM
  
  (Asked by: username_0 on 2019-06-22)
  
  I have installed CiviCRM on Wordpress and done the setup.
  I have created a basic (subscriber role) in WP, have filled the Permissions (Access Control) table for this role, synchronized the WP contacts with CiviCRM. When this user logs into WP, he do not see the CiviCRM menus nor dashboard...
  What is the CiviCRM URL for this user ? I have read the documentation, but nothing about it...
  Which configuration is missing ?
  Thanks for your help
  
  ---
  
  **\* Next to my question \***
  
  First of all, I have not designed other roles than the two that are predefined : Administrator and Authenticated. As I understand, I do not need other roles for the moment. My test user has the Subscriber role in Wordpress.
  I also have read carefully the documentation.
  
  Next, I have logged in as Administrator in Wordpress&CiviCRM. In the CiviCRM top menu, I go to Administer ->Users and Permissions -> Permissions (Access Control). And there, I enter in WordPress Access Control. I see then an ACL table and I have checked quite all boxes under the Subscriber column.
  
  But nothing changed : a subscriber user does not see the CiviCRM plugin. And the CiviCRM dashboard for this user does not show even if I type "<https://mysite.org/wp-content/plugins/CiviCRM> (is this the correct url for CiviCRM under Wordpress ?)
  
  Thanks a lot for your help.
  
  ---
  
  I'm still stuck with my access privileges problem. Users connected with the "subscriber" role in WordPress do not see the CiviCRM menu in the left WordPress menu.
  However, it seems that I have configured correctly the permissions in Administer -> Users & Permissions -> WordPress Access Control.
  Any ideas? Many thanks
  
  **Tags:** wordpress, installation, user-account, urls
  
  > **Comments:**
  > **username_1**: Welcome to SE!  Have you given them the 'Access civicrm' permission?  
  > **username_0**: Thank you username_1, I have given quite all permissions under "WordPress Access Control"  pane. Just to be sure : in this pane, there is no "Access civicrm" permission; but there is a "CiviCRM: access CiviCRM backend and API" permission and I have not given this to a subscriber.  
  > **username_1**: I've moved the additional info from below into the question.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_0 on 2019-09-20. Score: 2 | Accepted answer
  
  After having tested all the possibilities by checking and unchecking all the options marked in the WordPress Access Control pane, I found that the box
  "CiviCRM: access CiviCRM backend and API" must be be ticked. Otherwise you dont have access to CiviCRM. Strange because it is told to give this to trusted roles only.
  The well done documentation is unfortunately lacking on this subject.
  
  > **Comments:**
  > **username_2**: I wouldn't normally recommend giving subscribers this level of access to CiviCRM. What do you want subscribers to be be able to do on your site? You can find the documentation here: https://docs.civicrm.org/user/en/latest/initial-set-up/permissions-and-access-control/  
  > **username_0**: I understand William but it's the only way I found to have the subscribers seeing the CivicCRM interface under WP... The subscriber should be able to do what a "normal user" can do in a NP organisation : create, modify, delete and use contacts.  
  > **username_3**: I have the same issue. There is no "Access Civicrm" option in the WordPress Access Control screen -- only "CiviCRM: access CiviCRM backend and API"  What am I missing?  
  
  ---
  
  ### Answer by username_4 on 2019-06-26. Score: 0
  
  When you edit a role its the first item under "Other Capabilities"
  
  > **Comments:**
  > **username_0**: Sorry, but I cannot see and find what you mean. Please see here above * Next to my question *.  
  
  ---
  
  ### Answer by username_5 on 2022-05-15. Score: 0
  
  Thanks a lot for your details. It definitely helped me solve my very similar issue.
  Just as an update, if it can help anyone, I actually enabled the **"CiviCRM: access AJAX API"** permission for the "Subscriber" and "Anonymous User" roles, as I got the error on a public donation payment page where even the non-registered users should have access to.
  
  
  ---
  
  ### Answer by username_6 on 2019-07-05. Score: 0
  
  The URL i have for getting to civicrm under WP is:
  
  <https://mysite.com/wp-admin/admin.php?page=CiviCRM>
  
  do you have any plugin that controls visibility of menus by roles?
  
  > **Comments:**
  > **username_0**: Yes but after connection in WP with a subscriber user I get the following error message :  "No Results Found The page you requested could not be found. ..." No other plugin that controls visibility by roles  
  
  ---
  
  