PCRecruiter Extensions

描述

PCRecruiter Extensions provides two primary integration methods. The setup is typically done with the direct involvement of a PCR consultant; it is advised that you contact [email protected] before proceeding.

1. Full WordPress Job Sync
Sync active jobs from PCRecruiter into WordPress as native custom post types (job).
Includes keyword and distance search, Google-ready job data (JobPosting), social sharing, automatic handling of filled jobs, instant search and filtering with a sidebar, and full control over styling using native WordPress tools.

Additional Features:
* Sidebar with checkbox filters that let visitors narrow the results
* Instant search, filtering, sorting, and paging (no page reloads)
* Collapsible filter sections, type-to-filter, result-count badges, and removable filter “pills”
* Sidebar on the left or right, depending on your template
* Works with the WordPress Site Editor (block bindings, WordPress 6.5+)
* Search-engine-friendly URLs and optional custom job titles
* Built-in caching for faster pages
* Internal-only job boards for private listings
* Optional removal of inline styles so jobs match your site’s design
* Accessible pagination
* Works with older PCRecruiter setups

2. Simple iFrame Embed
Embed the hosted PCRecruiter job board using a simple shortcode. Ideal for quick and simple installs or sites that prefer PCR-rendered pages, or sites where SEO and link friendliness are of less importance.

Also: PCRecruiter job XML/JSON feed downloading for integrations or imports.

Full documentation:
https://learning.pcrecruiter.net/site/wordpress

Support:
[email protected]

Quick Start

Iframe Job Board:

No plugin settings are required for iframe installations! Just insert the shortcode into your jobs page:

[PCRecruiter link=”yourdatabase.yourprofile”]

Contact your support representative for your shortcode.

Full WordPress Job Sync:
1. Create a page and add:
[PCRecruiter link=”jobmanager”]
2. Go to Settings PCRecruiter Extensions Job Board Sync.
3. Generate a Sync Token and enter it into the PCR “WordPress Sync Settings” panel.

Features

  • Secure, token-based syncing of your live jobs
  • Jobs stored as normal WordPress posts
  • Keyword and distance (radius) search
  • Instant search and filtering, with a sidebar, removable filter “pills,” and collapsible sections
  • Layout controlled from your PCR search template (sidebar position, collapsible sections, type-to-filter, count badges, and list limits)
  • Google-ready job listings (JobPosting structured data)
  • Internal-only job boards for private listings
  • Social sharing buttons
  • Accessible pagination
  • Choose to delete filled jobs or keep them visible with a “Filled” badge
  • Customizable job titles for browser tabs and search results
  • Optional removal of inline styles
  • Automatically redirects old job links to the new, cleaner URLs
  • Avoids duplicate job data when Yoast SEO is active
  • Works with the WordPress Site Editor for dynamic templates
  • Optional XML/JSON job feeds for other integrations
  • Automatic, scheduled feed updates
  • Clean uninstall, with options to keep or remove your data
  • Built following WordPress security best practices

Example Shortcodes

Iframe Job Board:
[PCRecruiter link=”my%20data.mycompany”]

Full Sync Job Board:
[PCRecruiter link=”jobmanager”]

Optional filtering:
[PCRecruiter link=”jobmanager” jobcategory=”Engineering”]

Internal Job Board:
[PCRecruiter link=”internaljobmanager”]

安装

  1. Upload the plugin ZIP via Plugins Add New Upload Plugin, or install from WordPress.org
  2. Activate the plugin.

常见问题

Which method should I use: sync or iframe?

Use full sync for SEO-friendly, WordPress-native jobs, structured data, and customization. This method requires advanced skills and should be done with the help of an experienced WordPress developer and/or PCRecruiter support.
Use the simple iframe method for quick installation and no-code rendering.

Do I need to edit any settings when using the iframe job board mode?

No. The iframe mode works with only the shortcode. This method doesn’t interact with the WordPress database or software.

Can I run multiple full-sync job boards on different pages?

Yes. Use the jobcategory parameter to filter the listings by “job_category” Position custom field.

Can I combine multiple databases into a single job board?

Yes, when using the full-sync multiple databases can be fed to the same WordPress site. With the simple iframe method, the search/display can only show one database’s jobs at a time.

How are expired jobs handled?

Typically, jobs that are no longer open are deleted automatically. You may choose to keep expired jobs visible with the full-sync mode – these will display a “Filled” badge and will have no apply button.

Can I customize how job titles display in browser tabs?

Yes, with the full-sync you may configure this in Settings PCRecruiter Extensions Job Title Format.

Does the plugin work with Google Jobs?

Yes. The plugin supports the required Schema for Google’s jobs results. It will suppress Yoast Schema automatically if this feature is configured.

Where can I find the full setup guide?

All documentation is online at:
https://learning.pcrecruiter.net/site/wordpress

评价

此插件暂无评价。

贡献者及开发者

「PCRecruiter Extensions」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

2.1.8 – 2026-06-09

  • Remote (and similar) jobs entered in the City field with no State — e.g. City “Remote” — now appear under the matching option in the State/location filter (Remote, WFH, Nationwide, Hybrid, Anywhere). Previously only a value in the State field was recognized.
  • Those City-based Remote/WFH jobs are now also flagged as remote for Google job listings, matching how State-based remote jobs already worked.

2.1.7 – 2026-06-09

  • Pay ranges look cleaner in job listings — both ends of a range are now formatted the same way (e.g. “$180,000 – $200,000”).
  • Jobs with no pay no longer show “$0” in listings: a “$0 – $0” range is hidden, and a range that lists only one figure (e.g. “$70,000 – $0”) just shows that figure.
  • The salary filter is now labeled “Pay Range” and searches as soon as you pick a range — no extra click.
  • The Pay Range filter now groups each job by its starting pay, so a wide range like “$180,000 – $200,000” appears in its starting band instead of several bands at once.
  • Sorting by pay now orders jobs by amount. (It used to sort by the digits, so “$90,000” could land above “$180,000”.) “Low to High” and “High to Low” now work as expected.
  • Job application pages keep your page design — clicking “Apply” swaps just the job area for the application form, leaving any header or intro above it in place.
  • Security: tightened the location and distance search so it only accepts valid numbers.
  • Now requires WordPress 6.5 or newer.

2.1.6 – 2026-05-29

  • Fixed RSS feed downloads failing on hosts running OpenSSL 3.x.
  • Fixed an empty last page and duplicate rows in paginated job results.
  • Added Rank Math support: job pages now use the plugin’s JobPosting schema and job description instead of Rank Math’s defaults, matching the existing Yoast and AIOSEO behavior.
  • SEO meta-description overrides (Yoast, AIOSEO, Rank Math) now apply automatically and no longer require the “Force Titles” option, which now controls the page title only.

2.1.5 – 2026-05-28

  • Added a “State Display Format” setting (Settings PCR Extensions) to show the state or province as the stored value, the full name, or the 2-letter code. It applies everywhere the state appears — listings, job pages, SEO titles, and the state filter — while keeping searches working. Covers US states, DC, territories, and Canadian provinces.
  • Job types now show friendlier labels on listings and job pages (e.g. “Full-Time Regular” becomes “Full-Time”).
  • When a job’s city and state appear together, a comma is added automatically (e.g. “Cleveland, OH”).
  • Job sync no longer saves leftover template placeholders as job data.
  • Google job data now ignores non-state values like “Anywhere” or “Hybrid,” and marks a job as remote when its location is “Remote.”

2.1.4 – 2026-05-06

  • In sidebar filter mode, multiple states can be checked off simultaneously.
  • State search allows values like Remote, Nationwide, Hybrid, Anywhere, and WFH if present in the job data. These appear at the bottom of the dropdown.
  • When using the RSS download option, the plugin gives up and reports a clear error if it cannot download the data within 2 minutes.
  • The XML and JSON job feed files have been optimized to always match and be generated more quickly.
  • Added new hooks for custom data transformation in API sync mode. See https://learning.pcrecruiter.net/site/docs/job-board/wordpress-plugin/#hooks-for-functions

2.1.3 – 2026-05-05

  • Fixed City/State sidebar filter returning no results.

2.1.2 – 2026-05-05

  • Fixed how the job description start/end markers work when Yoast SEO is active.
  • Fixed sidebar checkboxes for filters with multiple values.

2.1.1 – 2026-04-23

  • Fixed keyword and job searches returning no results on pages other than the home page (for example, /jobs/?job_search=1).

2.1.0 – 2026-04-03

  • Added a sidebar layout for filtering job search results
  • Instant search, filtering, sorting, and paging when the sidebar is active (no page reloads)
  • Collapsible filter sections
  • Type-to-filter inputs for long filter lists
  • Result-count badges next to filter options
  • “View all / Show less” toggle for long lists
  • Removable filter “pills,” with individual remove and “Clear All”
  • Sidebar on the left or right, depending on your template
  • Collapse and type-to-filter turn off automatically for short lists (3 or fewer items)
  • Still works when JavaScript is turned off (falls back to a normal page load)

2.0.14 – 2026-03-27

  • Fixed sorting by custom fields with a space in the field name
  • If a custom field called ‘FeaturedImage’ contains the URL or Media ID of a valid image in the site it will be set as the Featured Image for the job post.

2.0.13 – 2026-03-26

  • Fixed custom fields not rendering as dropdowns in the search form
  • Added dynamic fallback in single_select() for fields not explicitly handled

2.0.12 – 2026-03-16

  • og:image proxy endpoint for third-party validator compatibility
  • Full-size logo support via Fullsize meta fields with &size=full fallback
  • og:image dimension checking with fallback to default image
  • Restored Job Permalink Format settings UI

2.0.11 – 2026-02-12

  • Lazy Load prevention for Newfold / HostGator plugin
  • More efficient rendering of Share widget
  • Meta description spacing correction

2.0.10 – 2026-01-30

  • Date Sort now uses WordPress Post Date for efficiency

2.0.9 – 2026-01-29

  • Handles State values with slash, comma, hyphen, or space delimiters as separate search dropdown options
  • Smooth scroll return after search or sort of results

2.0.8 – 2026-01-20

  • Fixed keyword search defaulting to relevance sort
  • When jobs are created, updated, expired or deleted, we attempt to clear it from cache in WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed Cache, WP Fastest Cache, and Autoptimize

2.0.7 – 2026-01-14

  • Custom job URL options
  • All in One SEO fields generation
  • Salary formatting by currency type

2.0.6 – 2026-01-03

  • Exempt PCR iframes/js from interference by optimization plugins
  • Deprecated pcr-start-description data attribute in echange for comments

2.0.5 – 2026-01-02

  • Improved handling of company and position logos
  • Radius search sort by distance
  • Yoast fields generation
  • Performance optimizations

2.0.4 – 2025-12-19

  • Improved handling of v1 URLs
  • Performance optimizations
  • Default radius search styling
  • Zipcode field handler

2.0.3 – 2025-12-18

  • Additional checks and safeguards for pre-existing custom post type
  • Enhanced meta Description tagging
  • Ensuring fulltext index is activated with sync
  • Date display format options for Date Posted and Last Modified
  • Open Graph Image fallback
  • Multi-check search fields fix

2.0.2 – 2025-12-16

  • Accomodate other /job/ plugins in iframe-only mode

2.0.1 – 2025-12-16

  • Share widget width adjustment

2.0.0 – 2025-12-10

  • Initial public release of full sync mode
  • Added block bindings support
  • Added pagination and job count options
  • Added schema utility
  • Added expired job handling
  • Added social sharing widget
  • Added customizable title formats
  • Added legacy URL redirect support
  • Added feed update button and improved feed options
  • Added deactivation cleanup wizard
  • Security and sanitization improvements
  • Caching improvements and timezone fixes

1.x

  • Simple iframe and RSS/JSON feed functionality