Apqrinu Job Board
Apqrinu Job Board is a lightweight, dependency-free job board plugin. It registers a “Job” post type with four taxonomies (job type, work mode, experience level, location), a clean archive with AJAX filtering and pagination, related-jobs pagination on single jobs, a built-in AJAX apply form (with op
Apqrinu Job Board is a lightweight, dependency-free job board plugin. It registers a “Job” post type with four taxonomies (job type, work mode, experience level, location), a clean archive with AJAX filtering and pagination, related-jobs pagination on single jobs, a built-in AJAX apply form (with optional resume upload), and JobPosting JSON-LD for SEO.
Source code, issues, and contributions: github.com/omaroiddd/wp-jobs .
Features
- Custom post type Job with native meta fields (no ACF dependency).
- Taxonomies: Job Type, Work Mode, Experience Level, Location.
- Frontend archive with AJAX filtering, pushState URLs, and bookmarkable pagination.
- Related jobs section on single job pages with AJAX pager.
- Built-in apply form with AJAX submission, honeypot anti-spam, optional resume upload, and admin email notification.
- Drop-in support for any third-party form plugin (Fluent Forms, WPForms, Contact Form 7, Gravity Forms, Forminator, etc.) via a per-job or global “Apply Form Shortcode” setting.
- Per-job override email and external URL.
- Applications stored as a private post type for easy review.
- JobPosting JSON-LD on single job pages.
- Theme template overrides via your-theme/apqrinu-job-board/ .
- Three shortcodes: [apqrinu_listings] , [apqrinu_related] , [apqrinu_apply_form] .
- Settings page for per-page count, currency, default email, expired-job hiding.
- Color picker for primary, hover, text, card, border, and meta colors — applied site-wide via CSS variables.
- Toggles for showing or hiding the related-jobs section, and for hiding the section entirely when no similar jobs are found.
- Modal-only apply experience with a blurred backdrop and full-screen layout on mobile.