WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 04. Theme Options & Global Settings / Theme Options – Roles (Editor) Permissions Controls

Theme Options – Roles (Editor) Permissions Controls

3 views 0

Roles

You can manage these options from:

Theme Options > Submission & Membership > Roles

This new option added in WPResidence 5.6.0 lets you assign WPResidence capabilities to built-in WordPress user roles.

It is useful if you want roles such as Editor, Author, or Contributor to have access to WPResidence custom content and actions without giving them full administrator access.

 

What this option does

The Role Permissions Matrix lets you decide which built-in WordPress roles can work with WPResidence post types and actions.

The matrix is organized by:

  • Capability on the left
  • WordPress role columns on the right

You can check the boxes to grant a capability to a role, or uncheck them to remove that capability from the selected role.

The changes are applied when you save the options.

Note: This option affects only the selected built-in WordPress roles such as Editor, Author, or Contributor. It does not affect the Administrator role or custom WPResidence roles such as Agent, Agency, or Developer.

How to use the Role Permissions Matrix

  1. Go to Theme Options > Submission & Membership > Roles.
  2. Review the list of WPResidence capabilities shown in the matrix.
  3. Find the role column you want to edit, for example Editor.
  4. Check the boxes for the capabilities you want to allow.
  5. Uncheck the boxes for the capabilities you want to block.
  6. Click Save Changes.

This allows you to build a custom permission setup for non-admin users who need access to WPResidence content from the WordPress dashboard.

Capability groups shown in the matrix

The matrix includes capability groups for the main WPResidence content types.

In the screenshot, the available groups include:

  • Properties
  • Agents
  • Agencies
  • Developers
  • Messages
  • Searches
  • Invoices

Each group contains detailed actions such as reading, editing, publishing, creating, or deleting items.

Examples of capabilities you can assign

Depending on the content type, the matrix can include capabilities such as:

  • Edit a single item
  • Read a single item
  • Delete a single item
  • Edit multiple items
  • Edit others’ items
  • Edit published items
  • Edit private items
  • Publish items
  • Create items
  • Delete published items
  • Delete private items
  • Delete others’ items
  • Read private items

This gives you much finer control than a simple yes or no role switch.

Example use cases

Allow Editors to manage Properties

If you want Editors to manage property content from wp-admin, you can enable property-related capabilities such as:

  • Edit Property
  • Read Property
  • Edit Properties
  • Publish Properties
  • Create Properties

If needed, you can also allow them to edit or delete other users’ properties by enabling the matching advanced capabilities.

Allow a role to manage Agents only

If you want a role to work only with agents, you can enable the Agent capabilities and leave the other groups unchecked.

This is useful if someone on your team should manage agent profiles but should not manage properties, invoices, or messages.

Restrict access to sensitive data

If you want a role to view content without being able to publish or delete, you can grant only reading and limited editing capabilities and leave publishing or delete permissions unchecked.

This can be useful for internal review workflows.

Important things to keep in mind

  • Changes take effect after you click Save Changes.
  • The matrix applies to built-in WordPress roles, not WPResidence front-end roles.
  • Be careful when granting delete, publish, or edit others’ capabilities, because these give broader control.
  • Always test with a non-admin account after changing role permissions.
Tip: Start with the minimum permissions needed for each role, then add more only if necessary. This is the safest way to avoid giving too much dashboard access.

When to use this option

This option is useful when:

  • you have a content team working in wp-admin
  • you want Editors or Authors to manage WPResidence content
  • you want to separate who can manage properties, agents, agencies, or invoices
  • you need more control over backend permissions in multi-user websites

What this option does not change

This option does not replace the WPResidence front-end role system for:

  • Agent
  • Agency
  • Developer

Those roles continue to work according to the theme’s own user and submission system.

The Roles matrix is specifically for assigning WPResidence capabilities to the built-in WordPress roles used in the backend.

04. Theme Options & Global Settings

Related Articles

  • Theme Options -> Agent Card Settings
  • Theme Options > General Settings > Forced Registration
  • How to Import Locations in WPResidence
  • How to Manage the Header: Default Header vs Custom Elementor Header

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 24. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 26. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API