Mini Job Board
Plugin developed to understand wordpress plugin development fundamentals.
by Umid Shrestha · github.com/umid-stha/mini-job-board-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/umid-stha/mini-job-board-plugin/archive/refs/heads/main.zipMini Job Board (WordPress Plugin)
A lightweight job board plugin built using native WordPress APIs.
The plugin allows administrators to manage job listings and provides a foundation for handling job applications.
🚀 Features
✅ Implemented
- Custom Post Type for Jobs
- Job archive and single job pages
- Job taxonomy (e.g. job type)
- Custom meta fields for job details
- Search support for job listings
- OOP-based plugin architecture
🛠 Features Yet to Implement
-
User Roles
- Applicant
-
Applications
- Custom Post Type for job applications
- Link applications to jobs
- Resume upload support
- Admin management of applications
-
Apply Now Shortcode
- Frontend application form
- File upload (resume)
- Secure form submission
- Job-specific application handling
🧱 Architecture
- Object-Oriented Programming (OOP)
- WordPress hooks & filters
- Native WordPress APIs (CPT, Meta, Taxonomies, REST)
📦 Tech Stack
- PHP (WordPress)
- MySQL
- HTML / CSS / JavaScript
- WordPress REST API
🎯 Goals
- Build a real-world WordPress plugin from scratch
- Follow WordPress best practices
- Keep the plugin lightweight and maintainable
📌 Notes
This plugin is intentionally built without third-party frameworks to demonstrate a strong understanding of WordPress core concepts.