Merit List Manager Complete
A comprehensive WordPress plugin for managing and displaying merit lists with separate categories for Intermediate and Bachelor's degree programs.
by ChatGPT, Cursor · github.com/azizurrahmaan/college-merit-list-manager-wordpress-plugin
★ 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/azizurrahmaan/college-merit-list-manager-wordpress-plugin/archive/refs/heads/main.zipA WordPress plugin for managing and displaying merit lists with dynamic categories and flexible shortcodes.
Features
- Dynamic Categories: Create unlimited categories (Student, Staff, Other)
- Multiple File Upload: Upload PDF, CSV, XLS, XLSX files
- File Preview: Opens files in new tab instead of direct download
- Accordion Interface: Collapsible category display
- Empty State Handling: Clear messages when no categories/files exist
- No Default Categories: Start with zero categories - create only what you need
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin in WordPress admin
- Go to Merit Lists to start managing categories and files
Usage
Admin
- Create Categories: Merit Lists → Categories → Add Category
- Upload Files: Merit Lists → [Category Name] → Upload Files
- Manage Files: View, preview, and delete files individually
Frontend Shortcodes
Individual Category
[merit_list type="intermediate" title="Intermediate Results 2024"]
[merit_list type="cti" accordion="true"]
All Categories
[merit_list_all]
[merit_list_all type="student"]
[merit_list_all type="staff"]
Parameters:
type: Category slug or filter by type (student/staff/other)title: Custom title (optional)accordion: Enable accordion mode - "true" or "false"
File Structure
merit-list-manager-complete/
├── merit-list-manager-complete.php # Main plugin file
├── includes/
│ ├── core.php # Core functionality
│ ├── admin-pages.php # Admin page templates
│ ├── admin-handlers.php # Admin action handlers
│ └── shortcodes.php # Shortcode implementations
├── assets/
│ ├── style.css # Frontend styles
│ └── script.js # Frontend JavaScript
├── sample_merit_lists/ # Sample files
│ ├── intermediate/ # 4 sample files
│ ├── bs/ # 8 sample files
│ └── cti/ # 7 sample files
└── README.md
Sample Files
- Intermediate: 4 files (merit lists, waiting lists, results)
- Bachelor's: 8 files (Zoology & Chemistry departments)
- CTI: 7 files (College Teaching Internship program)
Troubleshooting
- No categories showing: Create categories in admin first
- Files not displaying: Check category names in shortcodes
- Upload errors: Verify file types (PDF, CSV, XLS, XLSX) and permissions
Version 2.6.0
- Dynamic categories system
- File preview functionality
- Empty state messages
- No auto-creation of default categories
- Smart error handling
License: GPL2 | WordPress: 5.0+ | PHP: 7.4+