About this product
Vacantra Listings is a standalone WordPress vacancy-management plugin for organisations that need a professional and flexible way to publish job opportunities.
The plugin provides native vacancy fields for capturing departments, locations, employment types, work modes, opening and closing dates, compensation, application information, vacancy notices and Terms of Reference. Vacancies are automatically organised into current and past opportunities based on their configured dates.
Using the [vacantra_listings] shortcode, organisations can display opportunities in responsive grid, list or table layouts. Visitors may switch between layouts where the view switcher is enabled.
Each vacancy receives a professionally designed detail page containing the complete job description, vacancy information, application deadline, application link or email address, downloadable vacancy documents and automatic navigation back to the originating listing page.
Vacantra Listings is fully standalone. It does not require any additional plugin or external service. It also does not collect analytics, track visitors, transmit personal information to the developer or load executable code from external servers.
Uninstalling the plugin preserves vacancy posts and uploaded documents to prevent accidental loss of recruitment records.
How to Use Vacantra Listings
1. Install the plugin
From the WordPress administration area:
- Go to Plugins → Add New Plugin.
- Select Upload Plugin.
- Choose the Vacantra Listings ZIP file.
- Select Install Now.
- Activate the plugin.
After activation, a new Vacancies menu appears in the WordPress dashboard.
2. Add a vacancy
- Go to Vacancies → Add Vacancy.
- Enter the position title.
- Add the complete vacancy description using the WordPress content editor.
- Complete the available vacancy fields, including:
- Add a featured image if available.
- Publish the vacancy.
The opening and closing dates determine whether the vacancy appears as scheduled, active or closed.
3. Generate the listing shortcode
- Go to Vacancies → Shortcode Generator.
- Select the preferred default layout:
- Grid
- List
- Table
- Choose whether visitors can change the layout.
- Set the number of vacancies displayed.
- Choose how past opportunities should appear.
- Customise the headings and empty-state message.
- Select Copy Shortcode.
The basic shortcode is:
[vacantra_listings]
An example with customised options is:
[vacantra_listings layout="grid" view_switcher="yes" posts_per_page="12" show_past="button" active_heading="Current Opportunities"]
4. Create the vacancies page
- Go to Pages → Add New Page.
- Give the page an appropriate name, such as Jobs, Vacancies or Opportunities.
- Add a WordPress Shortcode block.
- Paste the generated shortcode.
- Publish the page.
The shortcode can also be added through any editor that processes WordPress shortcodes.
5. Remove the page sidebar
To display the listing without the theme sidebar:
- Edit the vacancy-listing page.
- Open the page template settings.
- Select Vacantra Listings – No Sidebar.
- Update the page.
The template retains the active theme’s header, footer, typography and general page styling while removing the sidebar.
6. Configure applications
A vacancy may use either:
- An external application URL, such as an online application form; or
- An application email address.
When both are available, the external application URL is used as the primary application method.
The application button is shown only while the vacancy is active. Scheduled and expired vacancies display an appropriate application-status message.
7. Attach a vacancy notice or TOR
Use the native document selector within the Vacancy Details panel to select a PDF, DOC or DOCX file from the WordPress Media Library.
The document is displayed as a clean download button on the vacancy page without exposing its filename beneath the button.
Licence
Vacantra Listings is open-source software licensed under the GNU General Public License, version 2 or later.
About the developer
Vacantra Listings is developed and maintained by Tumusiime Robert, a technology and e-learning professional specialising in WordPress, digital platforms, learning management systems and institutional technology solutions.
Key features
- Fully standalone vacancy-management system
- No required additional plugins or external services
- Native WordPress vacancy fields
- Dedicated Vacancies administration area
- Responsive grid, list and table layouts
- Optional visitor-facing layout switcher
- Accessible shortcode generator
- Configurable shortcode options
- Automatic active, scheduled and expired vacancy states
- Current opportunities ordered by closing date
- Expandable or permanently visible past opportunities
- Customisable listing headings and empty-state messages
- Featured-vacancy highlighting
- Professional individual vacancy pages
- Compact, theme-aware vacancy hero section
- Theme typography inheritance
- WordPress theme colour-variable support
- No-sidebar listing-page template
- Automatic return navigation to the originating listing page
- External application-link support
- Email application support
- PDF, DOC and DOCX vacancy-document support
- Clean TOR and vacancy-notice download button
- Vacancy reference, department, location and work-mode fields
- Opening date, closing date and compensation display
- Administration status and closing-date columns
- Site-timezone-aware vacancy calculations
- Responsive layouts for desktop, tablet and mobile devices
- Semantic vacancy comparison tables
- Keyboard-accessible controls
- Visible keyboard focus indicators
- Screen-reader labels
- Reduced-motion support
- Secure nonce and capability verification
- Field-specific validation and sanitisation
- Escaped frontend and administration output
- No visitor tracking or analytics
- No personal-data transmission to the developer
- No externally loaded executable code
- Vacancy records and uploaded documents preserved during uninstall
Changelog
Made Vacantra Listings fully standalone.
Replaced the previous field dependency with native WordPress vacancy fields.
Added a native Vacancy Details administration panel.
Added native fields for vacancy references, departments, locations, employment types, work modes, dates, compensation, summaries and application information.
Added a native WordPress Media Library selector for vacancy documents.
Added support for PDF, DOC and DOCX vacancy notices and Terms of Reference.
Added secure nonce verification when saving vacancy information.
Added user-capability verification.
Added autosave and revision safeguards.
Added field-specific validation and sanitisation.
Added attachment-type validation.
Preserved the existing career_* metadata keys for compatibility with existing vacancy records.
Removed required-plugin headers and dependency notices.
Removed named third-party integrations and compatibility references.
Updated theme colours to use WordPress preset variables and safe fallback colours.
Retained inherited theme typography.
Updated the installation and usage documentation for standalone operation.
Updated privacy and external-service disclosures.
Updated the Plugin URI to https://tumusiimerobert.org/repository/vacantra-listings.
Confirmed version consistency across the plugin header, internal version constant and readme stable tag.
Revalidated PHP, JavaScript, CSS and distributable ZIP integrity.
Version 1.7.2
Restored the complete vacancy-listing and individual-vacancy layout styles after an overly broad font cleanup affected surrounding CSS rules.
Retained theme typography inheritance using precise declaration removal.
Restored the responsive vacancy grid.
Restored the grid, list and table view switcher.
Restored the compact individual-vacancy hero section.
Restored the white vacancy-content area.
Restored the application-information panel.
Restored responsive desktop, tablet and mobile breakpoints.
Revalidated the listing and individual-vacancy presentation.
User reviews
There are no written reviews yet. You can be the first to share one using the review form.
Rate this product
Share an honest rating. Reviews are moderated before publication.

