Creating and Managing Job Listings
Instructions for adding, editing, and organizing job openings using the plugin's dashboard and forms.
Navigating the Jobs Admin Interface
Access the WP Job Openings admin area from your WordPress dashboard. Click Jobs in the left sidebar to view all job listings. The interface provides tools to add new jobs, edit existing ones, and manage applications.
Use the Bulk Actions dropdown to update multiple jobs at once, such as changing status or setting expiry dates.
The main table displays columns for job title, location, status, expiry date, and applications received. Sort and filter jobs using the search box and filters above the table.
Adding a New Job Listing
Follow these steps to create a new job opening.
Navigate to Add New
Go to Jobs > Add New in your WordPress admin.
Enter Basic Details
Fill in the job title, description, and company name. Use the rich text editor for detailed job requirements.
Set Location and Type
Specify location (remote, city, or hybrid), job type (full-time, part-time), and salary range.
Publish
Preview the job, then click Publish. The job appears on your frontend listings immediately.
Filling Out Job Specifications
Job forms include multiple tabs for comprehensive details. Switch between tabs to configure each section.
Enter title, description, and excerpts. Add custom fields like required-skills or benefits.
Concise job title, e.g., "Senior Frontend Developer".
Full job description with responsibilities and qualifications.
Configure employment details.
| Field | Type | Description |
|---|---|---|
| Location | Text | City, state, or "Remote" |
| Job Type | Select | Full-time, Part-time, Contract, etc. |
| Salary | Text | Range like $80,000 - $120,000 |
Add unlimited custom specifications using the plugin's flexible fields.
Configuring Application Submission Forms
Customize the default application form or integrate with external services.
Add fields like resume upload or cover letter via the job edit screen under Application Form.
<form method="post">
<input type="file" name="resume" accept=".pdf,.docx">
<textarea name="cover_letter">Tell us why you're a great fit.</textarea>
<button type="submit">Apply Now</button>
</form>
Enable email notifications in WP Job Openings > Settings > Notifications. Customize templates for new applications.
Handling Job Expiry and Status Updates
Manage job lifecycle with built-in status and expiry options.
Update Status
Change status to Draft, Published, Expired, or Filled from the job edit screen or bulk actions.
Set Expiry
Enter an expiry date. Jobs auto-hide after expiry. Use cron jobs for automatic cleanup.
Schedule regular reviews of job statuses to keep listings current and improve SEO with structured data.
Advanced Management Tips
Use shortcodes to embed job listings anywhere.
[jobs limit="10" status="published"]
$jobs = awsm_get_jobs( array( 'status' => 'published', 'limit' => 10 ) );
foreach ( $jobs as $job ) {
echo $job->post_title;
}
For bulk imports, use CSV files via Jobs > Import. Map columns to job fields like title, location, and expiry.
Review applications in Jobs > Applications to track submissions and respond promptly.
Last updated Feb 27, 2026
Built with Documentation.AI