Docs

How can we help?

Get help straight from our team...

Staff Vacancies Plugin - Administrator Guide

User Guides

Staff Vacancies Plugin - Administrator Guide

This guide explains how to use the SmartPress Staff Vacancies plugin to manage job vacancies on your website.

Updated 2 weeks ago

Accessing the Admin Panel

  1. Log in to your WordPress admin dashboard

  2. Navigate to "Smart Stuff" in the left sidebar menu

  3. Click on "Staff Vacancies Settings"

Adding a New Vacancy

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.

Managing Existing Vacancies

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

Displaying Vacancies on Your Website

Use the [staff_vacancies] shortcode to display vacancies on your pages or posts.

Basic Usage:

[staff_vacancies]

Shortcode Options:

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"

Display Types:

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.

Field Selection:

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

Best Practices

  • 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

Previous

Smart Parents App user guide

Next