Access Rights Settings in Pods

The Global and Per-Pod settings available to customize your Access Rights

Global settings that restrict access for Dynamic Features

Enable Dynamic Features

You can choose to enable or disable all dynamic features in Pods.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Specific Dynamic Features to Enable

You can choose to enable specific Dynamic Features including:

  • Display – Shortcodes and Blocks that allow querying content from any Pod and displaying any field (WordPress access rights are still checked).
  • Form – The Form Shortcode and Block that allows submitting new content or editing existing content from any Pod (WordPress access rights are still checked).
  • View – The View Shortcode and Block that allows embedding any theme file on a page.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Access-related Restricted Messages

You can enable or disable messages when access is restricted on the front of your site.

  • Enabled – Access-related restricted messages for forms/content will be displayed instead of the form/content output.
  • Disabled – Access-related restricted messages for forms/content will not be displayed and the form/content output will be blank.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Access-related Admin Notices

You can enable or disable notices shown to admins when embedding Dynamic Features.

  • Enabled – Access-related admin notices above forms/content will be displayed when viewing and editing the embeds.
  • Disabled – Access-related admin notices above forms/content will not be displayed when viewing and editing the embeds.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Pod settings that restrict access for Dynamic Features

Enable Dynamic Features for Pod

If Dynamic Features are enabled globally, you can enable/disable them or use the WP default per-pod with this option.

  • WP Default – If the content type is marked “Public” with WordPress then Dynamic Features will be enabled.
  • Enabled – All Dynamic Features in Pods for this content type will be enabled.
  • Disabled – All Dynamic Features in Pods for this content type will be disabled.

Restrict All Dynamic Features

If Dynamic Features are enabled for this Pod, you can specify whether to restrict them.

  • Unrestricted – Do not check for access rights for embedded content (only use this if you trust ALL users who have access to create content)
  • Restricted – Check access rights for embedded content

Warning: If you have authors/contributors on your site then disabling this would give them access to embedding content/forms without access checks for them or whoever views the embeds on the front of your site. Caution is always advised before giving access to other users you may not trust.

Restrict Specific Dynamic Features

If Dynamic Features are restricted for this Pod, you can specify which features to restrict.

  • Restricted Display – Shortcodes and Blocks that allow querying content from this Pod and displaying any field will check access rights.
  • Restricted Forms – The Form Shortcode and Block submitting new content or editing existing content will check access rights.

Specific Dynamic Features to Restrict for Forms

If the Forms feature is restricted for this Pod, you can specify which actions to restrict.

  • Restricted Add New Forms – Embedding the Form Shortcode and Block to allow for adding new content will check access rights.
  • Restricted Edit Forms – Embedding the Form Shortcode and Block to allow for editing existing content will check access rights.

Access-related Restricted Messages

You can choose to override the global setting for whether to show restricted messages for the Pod.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Access-related Admin Notices

You can choose to override the global setting for whether to show admin notices for the Pod.

This option can be overridden by using a PHP constant in your wp-config.php file. See Customizing Access Rights in Pods with Constants/Hooks for more information.

Other Helpful Documentation on Access Rights in Pods

Access Rights in WordPress core

An overview of how WordPress handles access rights

Customizing Access Rights in Pods with Constants/Hooks

How to customize Pods Access Rights through code