=== DCI Job Listing ===
Contributors: dreamcodeinfotech
Donate link: https://ko-fi.com/dreamcodeinfotech
Tags: job listing, job board, careers, jobs, recruitment
Requires at least: 5.5
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create and manage job listings directly from the WordPress admin, then display them on the front end with a shortcode.

== Description ==

DCI Job Listing is a lightweight job board plugin for WordPress. It adds a custom post type for jobs and another for applicants, giving you an admin-friendly workflow for posting jobs, collecting applications, and displaying jobs on the front end.

Features include:

* Custom post type for job listings.
* Applicant submission form with resume upload support.
* Front-end job listing and single job display.
* Built-in job filters for category, location, and custom fields.
* Admin-side applicant tracking and job status management.
* Resume file protection against direct hotlinking.
* Email notification support for new applications.
* Template-based rendering for easy customization.

== Installation ==

1. Upload the `dci-job-listing` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the **Plugins** screen in WordPress.
3. Add job listings under the **Job Listings** menu.
4. Create a page and insert the `[dci_JOBS]` shortcode to display the job board.

== Frequently Asked Questions ==

= How do I use the job board on my site? =

Add the `[dci_JOBS]` shortcode to a page or post to display your job listings and filters.

= Can I manage job applicants from the admin area? =

Yes. Submitted applications are stored as Applicant posts and can be reviewed from the WordPress admin.

= How can I customize the front-end layout? =

You can override templates from the `templates/` directory in your theme, or use custom CSS to adjust the appearance.

= Does this plugin support resume uploads? =

Yes. Resume files are uploaded and stored in a protected location. The plugin adds hotlink protection for uploaded files.

= Is this compatible with my theme? =

Yes. The plugin is designed to work with most themes and uses a shortcode-based output to keep integration simple.

== Screenshots ==

1. Admin Job Listings screen.
2. Front-end job listings display.
3. Single job details and application form.

== Changelog ==

= 1.0.0 =
* Initial release with job listing and application management.
* Added shortcode support for front-end listings.
* Added applicant storage, resume upload handling, and admin applicant list.
* Added filter panel and single job details pages.

== Upgrade Notice ==

= 1.0.0 =
Initial release.


