
Multiposter lets you manage and display job vacancies on your WordPress site. Use it as a standalone job board or connect it to the Multiposter platform for automatic vacancy synchronisation.
Features:
Standalone Mode:
Without an API key the plugin works fully standalone. Create vacancies manually in the WordPress admin, and applications are delivered via email.
Multiposter Integration:
Enter your Multiposter API key to enable automatic vacancy synchronisation. Vacancies are imported on a configurable schedule and applications can be sent directly to the Multiposter API.
The full, non-minified source code for this plugin (including the un-compiled JavaScript for the Gutenberg blocks) is publicly available at:
https://github.com/mooxnl/multiposter-wp-plugin
The compiled block scripts shipped under assets/js/blocks/ are generated from the matching files in src/blocks/ using @wordpress/scripts.
To build the block assets locally:
npm installnpm run buildnpm run startThe build writes the compiled JavaScript and *.asset.php files to assets/js/blocks/.
This plugin connects to external services under specific conditions. The plugin is fully functional in standalone mode without contacting any of these services.
Multiposter API (app.jobit.nl)
Used to synchronize vacancies and, optionally, to submit job applications and candidate registrations. Only contacted when a Multiposter API key is configured in the plugin settings.
https://app.jobit.nl/api/vacancies/channel/{channel_id} (vacancy sync) and https://app.jobit.nl/api/candidates (job applications and candidate registrations, distinguished by a type field in the request body).source value recording where the visit originated: the utm_source parameter of the campaign link the visitor arrived through, or the referring domain when no campaign parameter is present, or wordpress for direct traffic. To survive the journey from landing page to form it is kept in the visitor’s own browser (localStorage, key multiposter_source) for 30 days; it never leaves the browser except as part of a form the visitor submits.Social share endpoints
The share buttons rendered on single vacancy pages link to external share URLs provided by LinkedIn, Facebook, X (Twitter), WhatsApp and the visitor’s own mail client. No data is transmitted automatically; data is only sent if a visitor clicks a share button and uses the resulting page.