Permissions & Roles
WP-ImmoMakler extends the WordPress user roles with its own permissions (capabilities) for managing properties and contacts. Which role may access what is determined by these capabilities.
Administrator
Section titled “Administrator”The Administrator role automatically receives all WP-ImmoMakler permissions. These include:
- Manage settings – access to all settings pages under WP-ImmoMakler → Settings.
- Manage import – set up and run imports.
- Manage CRM software & portals – configure interfaces and portal connections.
- Manage properties and contacts – create, edit, publish and delete.
These permissions are assigned to the Administrator role automatically and do not have to be granted manually.
Editor
Section titled “Editor”The Editor role can view and edit properties and contacts – but only if the Enable rights for editors option is switched on. This option is enabled by default.
You will find the setting in the back end of your website (wp-admin) under WP-ImmoMakler → Settings → General.
| Label | Type | Default | Description |
|---|---|---|---|
| Enable rights for editors | Checkbox | on | When enabled, WordPress editors may view and edit properties and contacts. |
When the option is active, editors are granted permission to create, edit, publish and delete properties and contacts. If the option is disabled, these permissions are revoked again.
Other roles
Section titled “Other roles”Other default roles (Author, Contributor, Subscriber) receive no permissions from WP-ImmoMakler to manage properties or contacts. If these roles need access, you can assign the permissions individually using a permission management plugin.
Permissions at a glance
Section titled “Permissions at a glance”| Capability | Meaning |
|---|---|
manage_immomakler_options | Manage WP-ImmoMakler settings |
manage_immomakler_importer | Set up and run imports |
manage_immomakler_software_portals | Manage CRM software and portal connections |
manage_immomakler_properties | Manage properties (create, edit, publish, delete) |
manage_immomakler_persons | Manage contacts (create, edit, publish, delete) |