Directory / plugin
Jobicy Remote Jobs Feed
v2.0.0 · by Jobicy Team
Build customizable remote job boards with live filters, Gutenberg blocks, multiple layouts and theme-resistant styles.
About this plugin
Display current remote opportunities from Jobicy using [jobicy_jobs], the Jobicy Remote Jobs editor block, or the classic widget. Version 2.0 preserves the original shortcode and existing 1.x settings while adding 68 settings.
- List, responsive grid (1–4 columns), and compact layouts.
- Independent boards on the same page, each with its own filters and appearance.
- Keyword, location and category searches using the current public Jobicy Jobs API.
- Employment type, experience, salary availability, company exclusion and age filters within each returned API batch.
- Configurable search controls, automatic search or explicit submit, and reset.
- Previous/next navigation, load more, or show a full API batch. Cursor continuation loads further batches when available.
- Sort loaded jobs by date, job title or company. Counts describe loaded matching jobs, not an API-wide total.
- Toggle logos, company, location, employment, experience, category, salary, publication date and excerpts.
- Native accessible job dialogs with keyboard focus management and Escape, plus direct Jobicy links.
- Light, dark and system color schemes; configurable colors, fonts, radius, spacing, logo size and card padding.
- Unique jobicy-feed__ classes, scoped CSS, and an optional stronger guard against common aggressive theme rules.
- Global defaults with per-shortcode overrides, a shortcode builder, Gutenberg controls and a classic sidebar widget.
- Editable search, action and status labels; English and Russian translations, plus a POT translation template.
- Shared transient cache, request locks, stale-response fallback, rate-limit cooldown and cache clearing.
- Settings export/import with administrator permissions and nonce verification.
- Safe HTML descriptions, validated settings, escaped output and signed public board configuration.
- Server-rendered listings and canonical links work without JavaScript. Interactive controls require JavaScript.
Shortcode examples
Default board:
[jobicy_jobs]
A curated engineering grid:
[jobicy_jobs count=”30″ geo=”usa” industry=”engineering” layout=”grid” columns=”3″ page_size=”9″ filter_control=”admin_defined”]
Dark, interactive board with manual search:
[jobicy_jobs title=”Remote opportunities” color_scheme=”dark” auto_search=”0″ pagination=”more”]
Compact roles with published salaries:
[jobicy_jobs layout=”compact” job_type=”full-time,contract” salary_only=”1″ show_excerpt=”0″]
All display, feed, appearance and label keys in the settings screen can be shortcode attributes. Use 0/1 for booleans. Aliases: count = jobs_count, tag = admin_tag, geo = admin_geo, industry = admin_industry. Cache, timeout and uninstall options remain administrator-only. See docs/SHORTCODES.md for every attribute and accepted value.
External Services
This plugin contacts https://jobicy.com/api/jobs to fetch job listings and location/category taxonomies. The older /api/v2/remote-jobs path remains a Jobicy compatibility endpoint; new plugin requests use /api/jobs.
Requests send page size, enabled keyword/location/category criteria, an opaque continuation cursor when applicable, and a User-Agent containing the plugin version and the site’s home URL. Jobicy also receives the web server’s IP address. Requests are made by WordPress, not directly by a visitor’s browser. Employer logos, when enabled, load from the URL supplied by Jobicy and expose the visitor’s normal image request information to that host. No applicant details or WordPress user profiles are submitted. Imported job descriptions may reference external images. Jobicy attribution and source links are preserved.
- Documentation and fair use: https://jobicy.com/jobs-rss-feed
- Terms: https://jobicy.com/terms-and-conditions
- Privacy: https://jobicy.com/privacy-policy