Title: Non-Admin Capabilities
Last modified: August 22, 2016

---

# Non-Admin Capabilities

 *  Resolved [Xeroxdnb](https://wordpress.org/support/users/xeroxdnb/)
 * (@xeroxdnb)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/non-admin-capabilities/)
 * Hello,
    My problem is to set the right capabilities for non-admins. I want to
   allow my users to edit one specific table, when they click on “edit” in the frontend
   but they shouldnt be able to see all tables! I deleted the navigation bar and
   dashboard menu bar for tablepress so they cant click on “all tables” in the backend,
   but they can still access “all tables” via the direct url “…/admin.php?page=tablepress”.
   I have set the following capabilities: tablepress_edit_tables tablepress_list_tables(
   if removed = no access to tablepress backend) tablepress_access_about_screen 
   tablepress_edit_options
 * Any suggestions how to solve this?
 * [https://wordpress.org/plugins/tablepress/](https://wordpress.org/plugins/tablepress/)

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/non-admin-capabilities/#post-5230257)
 * Hi,
 * thanks for your post, and sorry for the trouble.
 * This is not that easy here, unfortunately. A user with “tablepress_edit_tables”
   will always have the right to edit (and therefore see) all tables. To change 
   this, you would have to write custom code that adds checks about which table 
   a user is allowed to edit, e.g. by using some plugin filter hooks.
    Now, I do
   have plans to do this as part of a Premium/Pro Extension for TablePress, but 
   that still needs some work. If that would be an option for you, please send me
   an email, so that we can maybe discuss about this. My address is in the main 
   plugin file “tablepress.php”.
 * Regards,
    Tobias
 *  Thread Starter [Xeroxdnb](https://wordpress.org/support/users/xeroxdnb/)
 * (@xeroxdnb)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/non-admin-capabilities/#post-5230306)
 * Thank you for your quick response.
 * Could you please tell me where i find the code of the capabilities in your plugin?
 * I am sorry to tell you that premium extensions arent really an option for me 
   since i am just a trainee who has to setup a new intranet in my company. Btw.
   greatest free table plugin so far 😉
 *  Plugin Author [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * (@tobiasbg)
 * [11 years, 9 months ago](https://wordpress.org/support/topic/non-admin-capabilities/#post-5230415)
 * Hi,
 * sorry for the long delay. As I was on vacation, I didn’t have a chance to reply
   earlier.
 * No worries, I totally understand that a Premium Extension is not something that
   you can consider at the moment.
 * You can find the code that is related to the capabilities in the model-options.
   php file. The function `add_access_capabilities()` there is responsible for adding
   them.
 * Regards,
    Tobias

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Non-Admin Capabilities’ is closed to new replies.

 * ![](https://ps.w.org/tablepress/assets/icon.svg?rev=3192944)
 * [TablePress - Tables in WordPress made easy](https://wordpress.org/plugins/tablepress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/tablepress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/tablepress/)
 * [Active Topics](https://wordpress.org/support/plugin/tablepress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/tablepress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/tablepress/reviews/)

## Tags

 * [capabilities](https://wordpress.org/support/topic-tag/capabilities/)
 * [capability](https://wordpress.org/support/topic-tag/capability/)
 * [member](https://wordpress.org/support/topic-tag/member/)
 * [non-admin](https://wordpress.org/support/topic-tag/non-admin/)
 * [permissions](https://wordpress.org/support/topic-tag/permissions/)
 * [user](https://wordpress.org/support/topic-tag/user/)

 * 3 replies
 * 2 participants
 * Last reply from: [Tobias Bäthge](https://wordpress.org/support/users/tobiasbg/)
 * Last activity: [11 years, 9 months ago](https://wordpress.org/support/topic/non-admin-capabilities/#post-5230415)
 * Status: resolved