Role Visibility
Manage visibility of posts and pages by role or guest.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/apos37/role-visibility/archive/refs/heads/main.zipManage visibility of posts and pages by role or guest
Description
Role Visibility is a premium WordPress plugin that allows you to control who can view your posts and pages on the front-end. With this plugin, you can specify access levels based on user roles, enhancing your content visibility management.
Key Features:
- Access Control: Choose from default settings including "Everyone", "Logged-In Only", and "Logged-Out Only".
- Role Selection: When selecting "Logged-In Only", you can specify which user roles are allowed to view the content.
- Custom Messages: Customize the message displayed on a per post/page level or globally based on your settings.
- User-Friendly Interface: Seamlessly integrates into your WordPress editor for easy access.
Installation
- Upload the
role-visibilityfolder to the/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Navigate to the settings to configure your default visibility options.
- Edit your posts/pages to set specific visibility settings as needed.
Frequently Asked Questions
Can I customize the visibility message?
Yes, you can customize the visibility message on both a per post/page level and globally.
Can I choose specific user roles for "Logged-In Only"?
Absolutely! When you select "Logged-In Only", you will have the option to specify which roles can view the content.
Screenshots
- Admin column in Pages list table
- Quick edit on Pages list table (bulk edit also works)
- Individual page settings
- Front-end displaying logged-in template and default message for Page post type
- Settings
Changelog
1.1.1
- Update: Added {register_link} merge tag
- Fix: Default Message for Logged-In Only not displaying
- Fix: Checkboxes in Quick Edit missing next to role labels
- Compatibility: Tested with WordPress 7.0
1.1.0
- Update: New support links
1.0.2.2
- Fix: Duplicate unique ids on wp list table
1.0.2.1
- Fix: PHP Notice => Function _load_textdomain_just_in_time was called incorrectly.
1.0.2
- Update: Updated author name and website per WordPress trademark policy
1.0.1
- Initial release.