Title: Bizcope Job Circular Manager
Author: bizcope
Published: <strong>June 18, 2026</strong>
Last modified: June 18, 2026

---

Search plugins

![](https://ps.w.org/bizcope-job-circular-manager/assets/banner-772x250.png?rev=
3577023)

![](https://ps.w.org/bizcope-job-circular-manager/assets/icon-256x256.png?rev=3577023)

# Bizcope Job Circular Manager

 By [bizcope](https://profiles.wordpress.org/bizcope/)

[Download](https://downloads.wordpress.org/plugin/bizcope-job-circular-manager.1.1.3.zip)

 * [Details](https://wordpress.org/plugins/bizcope-job-circular-manager/#description)
 * [Reviews](https://wordpress.org/plugins/bizcope-job-circular-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/bizcope-job-circular-manager/#installation)
 * [Development](https://wordpress.org/plugins/bizcope-job-circular-manager/#developers)

 [Support](https://wordpress.org/support/plugin/bizcope-job-circular-manager/)

## Description

Bizcope Job Circular Manager helps teams publish career opportunities and collect
job applications without leaving WordPress. The plugin includes a dedicated Job 
Circular custom post type, secure application storage, a responsive frontend grid
with multiple layout styles, applicant email notifications, and an admin settings
page built with the WordPress Settings API.

Features include:

 * Custom post type for Job Circulars
 * Custom post type for Job Applications
 * Secure application form with nonce verification, honeypot spam protection, and
   restricted CV uploads
 * Admin-only CV download links backed by protected upload storage
 * Responsive job listing shortcode: `[bjcm_job_grid]`
 * Five selectable listing styles: Grid, List, Compact, Modern Card, and Minimal
 * Application form shortcode: `[bjcm_application_form job_id="123"]`
 * Configurable maximum CV upload size from plugin settings
 * Search by title, location filter, employment type filter, and pagination
 * Admin settings for notification email, jobs per page, primary color, grid layout
   style, email subjects, and uninstall cleanup
 * JSON-LD JobPosting schema output for single job pages
 * Internationalization-ready strings using the `bizcope-job-circular-manager` text
   domain
 * Accessibility-conscious form markup and keyboard-friendly buttons

## Screenshots

[⌊Job grid shortcode showing search, filters, and responsive job cards.⌉⌊Job grid
shortcode showing search, filters, and responsive job cards.⌉[

Job grid shortcode showing search, filters, and responsive job cards.

[⌊Single job details page with salary, deadline, and application call-to-action.⌉⌊
Single job details page with salary, deadline, and application call-to-action.⌉[

Single job details page with salary, deadline, and application call-to-action.

[⌊Frontend application form with validation and secure CV upload.⌉⌊Frontend application
form with validation and secure CV upload.⌉[

Frontend application form with validation and secure CV upload.

[⌊Admin job editor with structured job circular meta fields.⌉⌊Admin job editor with
structured job circular meta fields.⌉[

Admin job editor with structured job circular meta fields.

[⌊Application management screen with candidate details, status, and secure CV download
link.⌉⌊Application management screen with candidate details, status, and secure 
CV download link.⌉[

Application management screen with candidate details, status, and secure CV download
link.

[⌊Settings page for notifications, appearance, layout style, and uninstall behavior.⌉⌊
Settings page for notifications, appearance, layout style, and uninstall behavior
.⌉[

Settings page for notifications, appearance, layout style, and uninstall behavior.

## Installation

 1. Upload the `bizcope-job-circular-manager` folder to the `/wp-content/plugins/` 
    directory.
 2. Activate the plugin through the `Plugins` screen in WordPress.
 3. Go to `Job Circulars > Settings` to configure notification and display options.
 4. Add job posts from `Job Circulars > Add New`.
 5. Create your own page manually and place `[bjcm_job_grid]` wherever you want to 
    show the frontend job listing.
 6. Use `[bjcm_application_form job_id="123"]` if you want to embed a standalone form
    outside the single job template.

## FAQ

### How do I show jobs on the frontend?

Add the `[bjcm_job_grid]` shortcode to any page, post, or shortcode-compatible area.

### Does the plugin create a job listing page automatically?

No. The plugin does not auto-create frontend pages. You have full control to create
your own pages and place the shortcodes manually.

### Can I choose a different job grid layout?

Yes. Set a default layout from `Job Circulars > Settings`, or override it per shortcode
using examples like `[bjcm_job_grid layout="list"]` or `[bjcm_job_grid layout="minimal"]`.

### Where are applications stored?

Applications are saved as a private admin-facing custom post type inside WordPress
under `Job Circulars > Applications`.

### Which CV file types are allowed?

Only PDF, DOC, and DOCX files are accepted. The maximum file size can be configured
from the plugin settings screen.

### Are uploaded CV files public?

No. CV uploads are placed in a protected plugin-specific uploads directory and are
intended to be downloaded by authorized admins through secure WordPress links.

### Can I disable the application form temporarily?

Yes. Go to `Job Circulars > Settings` and disable the application form option.

### Does the plugin remove its data on uninstall?

Only if the `Delete Data on Uninstall` setting is enabled before uninstalling the
plugin.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bizcope Job Circular Manager” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ bizcope ](https://profiles.wordpress.org/bizcope/)

[Translate “Bizcope Job Circular Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/bizcope-job-circular-manager)

### Interested in development?

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

## Changelog

#### 1.1.3

 * Standardized the marketplace package on the `bizcope-job-circular-manager` slug,
   main plugin file, text domain, translation template, constants, and release ZIP.
 * Kept duplicate-copy handling non-fatal so activation does not show the old duplicate-
   code fatal message.
 * Preserved uninstall protection for historical `business-job-circular-manager`
   and `job-circular-manager` basenames to keep existing data safe during duplicate
   cleanup.
 * Rebuilt the WordPress.org-ready ZIP and SVN structure from the canonical branded
   slug.

#### 1.1.2

 * Restored a stable update basename for earlier manual-upload packages so existing
   installs could update without creating duplicate plugin entries.
 * Kept the visible plugin branding as Bizcope Job Circular Manager while aligning
   the release metadata.
 * Added safer uninstall protection to avoid deleting shared plugin data when another
   copy of the same plugin is still active.
 * Rebuilt the ZIP and SVN-ready release structure from a single plugin basename.

#### 1.1.1

 * Added centralized request/security helpers for sanitized GET, POST, FILES, and
   SERVER access.
 * Replaced direct WordPress core include loading with lazy hook-based dependency
   loading for upload and filesystem APIs.
 * Standardized all source text-domain references on `bizcope-job-circular-manager`.
 * Hardened form, AJAX, meta box, application download, and frontend filter request
   handling for WordPress.org review readiness.
 * Rebuilt the branded marketplace package and SVN-ready release structure using
   the canonical `bizcope-job-circular-manager` slug.

#### 1.1.0

 * Renamed the plugin to Bizcope Job Circular Manager and standardized the package
   on the branded `bizcope-job-circular-manager` slug for safer upgrades.
 * Hardened AJAX, form, and settings handling with stronger nonce validation, safer
   capability checks, and review-friendly settings notices.
 * Replaced unsafe JSON-LD output flags, reduced rewrite-conflict risk for clean
   job permalinks, and removed development logging calls.

#### 1.0.12

 * Restored the original plugin package basename so manual uploads replace the existing
   install instead of creating a duplicate plugin entry.
 * Normalized the main plugin file, folder slug, text domain metadata, and release
   package structure for safer updates.

#### 1.0.11

 * Fixed the duplicate-plugin bootstrap guard so WordPress activation re-includes
   do not trigger a false duplicate-activation warning.
 * Keeps legacy-folder conflict protection in place while allowing the canonical
   marketplace package to activate more reliably.

#### 1.0.10

 * Removed the applicant data export/download system to keep the release simpler
   and lower-risk for marketplace publication.
 * Simplified the application management class back to core candidate review, status
   management, and secure CV download handling.

#### 1.0.9

 * Added targeted application admin/query handling cleanups to keep the review workflow
   more plugin-check friendly.

#### 1.0.8

 * Improved duplicate-install handling so the marketplace package can deactivate
   the legacy active copy more gracefully during migration.
 * Updated duplicate plugin messaging to guide cleanup without a fatal activation
   crash.

#### 1.0.6

 * Added a generated translation template file in `languages/bizcope-job-circular-
   manager.pot`.
 * Removed `.DS_Store` macOS metadata files from the release package.
 * Prepared a local SVN-ready release structure with `trunk`, `tags/1.0.6`, and `
   assets` folders for WordPress.org deployment.

#### 1.0.5

 * Fixed remaining 404 issues on clean single-job URLs by resolving root slugs earlier
   in the WordPress request flow.
 * Prevented clean job URLs from overriding existing published pages, posts, or 
   attachments with the same slug.

#### 1.0.4

 * Fixed clean root-level job permalinks so job titles and `View Details` links 
   resolve correctly instead of returning 404 pages.
 * Replaced the broad root rewrite dependency with a safer direct job request resolver.

#### 1.0.3

 * Removed the forced `/jobs/` permalink base from single job URLs and switched 
   job links to clean root-level permalinks.
 * Kept frontend page creation manual only; the plugin does not auto-create a job
   grid page on activation.
 * Added a one-time rewrite refresh on plugin upgrade so permalink changes apply
   more reliably after updates.

#### 1.0.2

 * Fixed critical CV download security issues and removed unauthenticated download
   access.
 * Added duplicate-application prevention and IP-based submission rate limiting.
 * Added configurable maximum CV file size setting and matching client-side validation.
 * Removed unsafe template `extract()` usage and hardened frontend/template data
   handling.
 * Added a per-job application shortcode helper and JobPosting schema output.
 * Added job application cleanup when jobs are deleted and synced stored job title
   snapshots.
 * Added cached settings retrieval, application count tooling, and safer uninstall
   handling for multisite-aware cleanup.
 * Improved email handling with logging, delivery tracking, status-update emails,
   and safer admin review links.

#### 1.0.1

 * Added cache-busting asset versions based on file modification time to prevent
   stale frontend/admin CSS and JS after updates.
 * Added customizable email template settings with dynamic placeholders.
 * Improved application success/error handling for both AJAX and non-AJAX submissions.
 * Fixed same-page redirects after job application submission.

#### 1.0.0

 * Initial release.
 * Added Job Circular and Job Application custom post types.
 * Added responsive job grid shortcode with search, filters, pagination, and multiple
   layout styles.
 * Added secure application form shortcode and single job template integration.
 * Added email notifications for admins and candidates.
 * Added settings page and uninstall cleanup support.

## Meta

 *  Version **1.1.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [applications](https://wordpress.org/plugins/tags/applications/)[careers](https://wordpress.org/plugins/tags/careers/)
   [hiring](https://wordpress.org/plugins/tags/hiring/)[jobs](https://wordpress.org/plugins/tags/jobs/)
   [recruitment](https://wordpress.org/plugins/tags/recruitment/)
 *  [Advanced View](https://wordpress.org/plugins/bizcope-job-circular-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bizcope-job-circular-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bizcope-job-circular-manager/reviews/)

## Contributors

 *   [ bizcope ](https://profiles.wordpress.org/bizcope/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bizcope-job-circular-manager/)