User Guides
This guide explains how to use the SmartPress Staff Vacancies plugin to manage job vacancies on your website.
Updated 2 weeks ago
Log in to your WordPress admin dashboard
Navigate to "Smart Stuff" in the left sidebar menu
Click on "Staff Vacancies Settings"
Fill out the "Add New Vacancy" form with:
Position (required): Job title
Description (required): Job description
Application Deadline (required): Last date to apply
Interview Date (optional): Scheduled interview date
Location (optional): Work location
Pay Scale (optional): Salary range or pay grade
Hours (optional): Working hours (e.g., "Full-time", "20 hours/week")
Start Date (optional): Expected job start date
Type (optional): Choose "Temporary" or "Permanent"
Application Email (required): Email address for applications
Click "Save Vacancy" to add the vacancy to your system.
All vacancies appear in the "Current Vacancies" section. For each vacancy:
Edit: Click "Edit" to modify vacancy details
Delete: Click "Delete" to remove the vacancy (requires confirmation)
Each vacancy listing shows:
Position title
Description
Application deadline
Interview date
Location
Pay scale
Hours
Start date
Contract type (Temporary/Permanent)
Application email
Vacancy ID
Last update timestamp
Use the [staff_vacancies] shortcode to display vacancies on your pages or posts.
[staff_vacancies] Option Description Example display Set display format ("cards" or "table") display="table" count Limit number of vacancies shown count="3" values Specify which fields to show values="position,description,deadline" id Display specific vacancy by ID id="wv91qm,mgguy7" position Filter by position name position="Teacher"
Table Display
[staff_vacancies display="table"]Includes search functionality, location filtering, and sortable columns.
Cards Display (Default)
[staff_vacancies display="cards"]Shows each vacancy in a card-style layout.
By default, values="all" shows all fields. To customize:
[staff_vacancies values="position,description,deadline,application_inbox"]Available fields:
position
description
deadline
interview_date
pay_scale
hours
start_date
tempperm (displays as "Contract Type")
application_inbox (displays as "Application Email")
location
Keep descriptions concise
Use consistent formatting for all vacancies
Remove expired vacancies promptly
Test displays on different screen sizes
Use consistent location naming for effective filtering