Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/dev-mh-fahim/overseas-job-hub/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A WordPress plugin for overseas recruitment agencies to publish job circulars with country filters, expiry handling and Google job schema.
- Version: 1.3.0
- Requires WordPress: 5.9+
- Requires PHP: 7.4+
- License: GPL-2.0-or-later
Features
- Job Circulars post type with Countries and Job Categories
- Salary, vacancies, deadline, gender, age, experience, contract and benefits fields
- Automatic days-left and Expired status
- AJAX filters, country tabs, numbered pages or Load more
- Five job card styles
- Single job page with contact box, share links and related jobs
- Country cards with a Show more button
- Google JobPosting structured data
Shortcodes
| Shortcode | Purpose |
|---|---|
[ojhub_jobs] |
Job list with search, country tabs and filters |
[ojhub_jobs_simple] |
Job cards only, no filters |
[ojhub_countries limit="6"] |
Country cards, 6 shown, then Show more |
Installation
- Download the latest release zip, or zip the
overseas-job-hubfolder. - In WordPress go to Plugins > Add New > Upload Plugin.
- Activate, then open Job Circulars > Settings.
Development
The plugin uses the ojhub prefix for functions, classes, options and CSS.
Check code with WordPress Coding Standards and the Plugin Check plugin before a release.
License
GPL-2.0-or-later. See https://www.gnu.org/licenses/gpl-2.0.html