Title: VaraStudy Vault Access Control
Author: Vara Prasad Jada
Published: <strong>October 30, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://ps.w.org/varastudy-vault-access-control/assets/banner-772x250.png?rev
=3774765)

![](https://ps.w.org/varastudy-vault-access-control/assets/icon-256x256.png?rev=
3774765)

# VaraStudy Vault Access Control

 By [Vara Prasad Jada](https://profiles.wordpress.org/varaprasadjada/)

[Download](https://downloads.wordpress.org/plugin/varastudy-vault-access-control.1.0.5.zip)

 * [Details](https://wordpress.org/plugins/varastudy-vault-access-control/#description)
 * [Reviews](https://wordpress.org/plugins/varastudy-vault-access-control/#reviews)
 * [Development](https://wordpress.org/plugins/varastudy-vault-access-control/#developers)

 [Support](https://wordpress.org/support/plugin/varastudy-vault-access-control/)

## Description

Course, semester and contributor access controls with administrator moderation for
VaraStudy Vault. Purpose – Public visitors can view published resources across all
courses and semesters. – Contributors can submit/manage only content in their assigned
course groups and semesters. – Contributor submissions are sent to Pending Review;
only administrators can publish. – Admins assign groups and semesters on Users -
> Edit User. – Admins can record the current academic year from VaraStudy Access;
rollover is manual. Existing-site assumptions – Course taxonomy slug: course_group–
Custom post types: subjects, study-materials, question-papers – Subject semester
stored in ACF field/meta key: semester – Resource-to-subject relationship stored
in ACF field/meta key: subject – ACF Question Paper semester field key: field_6ad34225ddea5–
ACF Subject semester field key: field_6ad33bd28e7e0 – ACF Question Paper subject
field key: field_6ad3405a22db5 – ACF Study Material subject field key: field_6ad33d167a5ce–
The course_group taxonomy is expected to be assigned to Subject posts. Version 1.0.5
changes – Excludes Draft and Pending Review Subjects from contributor subject selectors;
administrators retain unrestricted choices. Version 1.0.4 changes – Filters the 
Subject semester dropdown to the active contributor’s assigned semesters. – Filters
Question Paper semester choices to assigned semesters. – Filters Subject Post Object
selectors for Question Papers and Study Materials by assigned course groups and 
semesters. – Adds post-save validation after ACF field saving; invalid submissions
are kept as drafts and flagged with an error meta value. – Question Paper semester
must match both the contributor assignment and the linked Subject semester. – Administrators
retain unrestricted choices and access. Installation / update 1. Back up the WordPress
site and database first. 2. Test on a staging site or backup before production. 
3. Upload this ZIP via Plugins -> Add New -> Upload Plugin, replacing/updating the
existing plugin. 4. Test with a separate contributor account and an administrator
account. Test cases – Contributor with one assigned group and semesters 1-2 sees
only semesters 1-2 in Subject and Question Paper fields. – Subject selectors show
only Subjects in the assigned course_group terms and allowed semesters. – A crafted
save with an unauthorized semester/subject is moved to Draft and flagged. – Administrators
can still select all semesters and subjects. Validation status – The user reports
testing v1.0.5 in their WordPress/ACF installation: assigned-semester filtering,
subject-selector filtering, editing own Draft/Pending content, and administrator
access behaved as expected. – The PHP file passes a syntax check and the ZIP archive
passes an integrity check. – These tests cover the scenarios listed above; they 
do not guarantee that every possible unauthorized request path has been tested. 
Keep a backup and use staging before production updates.

## Screenshots

[⌊VaraStudy Access Control dashboard for administrator settings.⌉⌊VaraStudy Access
Control dashboard for administrator settings.⌉[

VaraStudy Access Control dashboard for administrator settings.

[⌊Contributor access scope showing assigned course groups and semesters.⌉⌊Contributor
access scope showing assigned course groups and semesters.⌉[

Contributor access scope showing assigned course groups and semesters.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“VaraStudy Vault Access Control” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Vara Prasad Jada ](https://profiles.wordpress.org/varaprasadjada/)

[Translate “VaraStudy Vault Access Control” into your language.](https://translate.wordpress.org/projects/wp-plugins/varastudy-vault-access-control)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/varastudy-vault-access-control/),
check out the [SVN repository](https://plugins.svn.wordpress.org/varastudy-vault-access-control/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/varastudy-vault-access-control/)
by [RSS](https://plugins.trac.wordpress.org/log/varastudy-vault-access-control/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.0.5**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [access-control](https://wordpress.org/plugins/tags/access-control/)[content restriction](https://wordpress.org/plugins/tags/content-restriction/)
   [permissions](https://wordpress.org/plugins/tags/permissions/)[user roles](https://wordpress.org/plugins/tags/user-roles/)
 *  [Advanced View](https://wordpress.org/plugins/varastudy-vault-access-control/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/varastudy-vault-access-control/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/varastudy-vault-access-control/reviews/)

## Contributors

 *   [ Vara Prasad Jada ](https://profiles.wordpress.org/varaprasadjada/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/varastudy-vault-access-control/)