WordPress plugin

Display employer jobs on your WordPress site

The YubHub WordPress plugin imports XML job feeds into custom post types. Jobs from any employer careers page, displayed on your site with search, filters, and Schema.org markup for Google.

How it works

YubHub is a job wrapping service. You point it at any employer careers page, and it scrapes every job listing, enriches the data with AI, and outputs a clean XML feed. The WordPress plugin imports that feed into your site as custom posts.

Two pieces, one workflow: YubHub produces the feed, the plugin consumes it. You choose which companies to track. Jobs refresh on your schedule.

1 Employer careers page
2 YubHub XML feed
3 WordPress plugin imports
4 Jobs on your site

What the plugin does

The plugin handles everything after the feed is created. Import, display, refresh, and SEO markup are all built in.

XML feed import

Point the plugin at any YubHub feed URL. Jobs are imported as WordPress posts with all structured fields intact.

Custom post type

Jobs are stored as a dedicated yubhub_job post type with 19 meta fields. Clean separation from your blog posts and pages.

Schema.org markup

Every job page outputs JSON-LD JobPosting structured data. Google for Jobs can index your listings directly.

Four built-in themes

Default (blue), Midnight (indigo), Forest (green), and Coral (rose). Each theme uses CSS custom properties so you can adjust colours without touching code.

Shortcode with filters

Embed job listings anywhere with [yubhub_jobs]. Supports search, pagination, location and job type filters out of the box.

Auto-refresh

Schedule imports daily or weekly via WordPress cron. New jobs appear automatically. Removed jobs are cleaned up.

Shortcode reference

Use [yubhub_jobs] to embed job listings on any page or post. Parameters control filtering, pagination, and display.

[yubhub_jobs]

All jobs with default settings

[yubhub_jobs per_page="20" show_search="true"]

With search and custom page size

[yubhub_jobs location="London" job_type="Full-time"]

Filtered by location and type

[yubhub_jobs feed_id="your-feed-id" show_filters="true"]

Single feed with filter dropdowns

The shortcode renders a responsive grid of job cards with built-in search and filter controls. Each card links to a full job detail page generated by the plugin.

Theme compatibility

The plugin works with any WordPress theme. Styling uses CSS custom properties (variables) scoped to --yubhub-*, so there are no conflicts with your existing styles.

Four prebuilt themes

Default (blue), Midnight (dark indigo), Forest (green), and Coral (rose). Select from the admin settings page.

CSS custom properties

Override any colour, spacing, or font by setting --yubhub-primary and related variables in your theme's stylesheet.

Template overrides

Copy templates to your-theme/yubhub-jobs/ for full control over HTML output. The plugin uses locate_template() so your overrides always take priority.

How to set it up

1

Install the YubHub plugin

Upload the plugin ZIP from your WordPress dashboard or install from the plugin directory. Activate it.

2

Add your feed URL

Go to YubHub Jobs in your admin sidebar. Paste the XML feed URL from your YubHub dashboard. The format is feeds.yubhub.co/feed/your-feed-id.

3

Configure display settings

Choose a theme, set your refresh schedule, and configure the shortcode options. The plugin creates archive and single job templates automatically.

4

Embed with a shortcode

Add [yubhub_jobs] to any page or post. Jobs appear with search, filters, and pagination. Each job links to a dedicated detail page with Schema.org markup.

Example feed URL

https://feeds.yubhub.co/feed/your-feed-id

Need the feed first? YubHub scrapes any employer careers page and outputs a structured XML feed. Learn how job board backfill works.

Pricing

The WordPress plugin is free. You pay for the YubHub feed that powers it. Start with the free plan to test a single feed.

Free

£0

50 jobs/mo

1 feed

Basic

£9.99/mo

250 jobs/mo

5 feeds

Popular

Publisher

£29.99/mo

2,500 jobs/mo

15 feeds

Pro

£99.99/mo

7,500 jobs/mo

Unlimited

Full pricing details →

Jobs from any employer, on your WordPress site

Create a free YubHub account, add the careers pages you want to track, install the plugin, and embed with a shortcode. Jobs refresh automatically.