ACF Extended Fields & User-Level Restrictions extends Advanced Custom Fields (ACF) by adding granular visibility options for fields based on user role, user ids, and user meta values, and introduces a new ACF field type to select a post type.
1. Field Visibility Rules
– Show or hide ACF fields based on WordPress user IDs.
– Show or hide ACF fields based on WordPress user roles.
– Add conditional visibility using user meta values (e.g., department:hr).
– Combine multiple conditions for flexible control.
2. New ACF Field Type – Post Selector
– Provides a custom ACF field type to select a post type.
– Useful for creating relationships.
– Works with any post type (posts or custom post types).
Important Note: ACF Extended Fields & User-Level Restrictions is built on top of the Advanced Custom Fields (ACF) plugin. This plugin requires ACF to be installed and activated in order to function. The plugin allows field visibility restrictions based on User Role, User ID, and User Meta.
Note: The User Meta check does not support arrays, objects, or JSON-formatted meta values. If the stored user meta value is not a simple string or scalar value, the restriction will not work as expected.
Detailed Documentation – Documentation URL