WP Manifestindependent plugin directory
manifest / content / college-merit-list-manager-wordpress-plugin

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.zip

A 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

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin in WordPress admin
  3. Go to Merit Lists to start managing categories and files

Usage

Admin

  1. Create Categories: Merit Lists → Categories → Add Category
  2. Upload Files: Merit Lists → [Category Name] → Upload Files
  3. 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+