WordPress Plugin
Table of Contents
Application Token
Carerix WordPress plugin - Technical information
Requirements
Installation
Initial Steps
Installing the Carerix Plugin
Installing Email templates
Change ApplyURL to website
Updating the Plugin
Uninstall the Plugin
Features
Usage
Settings
Forms
Sources
Diagnostics (since v3.0.0)
Extra/Additional Carerix fields support (since v3.0.0)
Google for Jobs (since v2.15.0)
Job Conversion Tracking (since v2.15.0)
Taxonomies
Shortcodes
Release Notes
Upcoming release
Stable version
Previous versions
Known Issues
Whitelisted Plugins or Themes
Blacklisted Plugins or Themes
Issue tracking
See Demo & Tips at https://plugin.carerix.com/
And Getting started at https://help.carerix.com/en/articles/8830185-getting-started-guide-wordpress-plugin
Application Token
You'll ask for the Application Token to authorize the Carerix plugin with your Carerix Application (yourapplicationname.carerix.net).
You'll have to ask your customer to contact Carerix support to ask for a Token.
Carerix will not be able to provide you the Application token, as this is the authorization procedure.
Carerix WordPress plugin - Technical information
Requirements
Mandatory:
Linux OS
Apache 2.x (NGINX is not supported)
PHP 7.4 - 8.2
cURL
OpenSSL
JSON
MySQL 5 or higher / MariaDB
Recommended PHP memory limit:
128 MB (for sites with lightweight themes / few plugins)
256 MB (for regular sites)
512 MB or higher (for sites with heavyweight themes/ many plugins)
May 2023 The (latest) Carerix Wordpress Plugin has been tested for Wordpress versions up to 6.2
Installation
Initial Steps
To create a new website based on WordPress and connect it to the Carerix System, follow this steps:
Download the latest WordPress
Install and configure your WordPress
Download the stable version of the CxWordPress plugin as a zip package from the section Release Notes below
Installing the Carerix Plugin
Make sure the hosting environment meets the technical requirements (described earlier)
Define the hosting' PHP memory limit in the Wordpress configuration file wp-config.php -> define('WP_MEMORY_LIMIT', 'xxxM'); where xxx is the PHP memory limit expressed in megabytes
Go to Plugins » Add New » Upload
locate the archive you have just saved
click Install
When the upload is completed, click on the “Activate Plugin” link
Go to the Settings > Permalinks panel and choose any of the options listed.
Do NOT put your site url in the permalinks slot. You must use one of the structure tags, or a combination of tags only.
Make sure you don't cache the Vacancy Posts with caching plugins like W3 total cache, Comet cache, Rocket cache.
Check your Administration Panels or WordPress blog to see if the Plugin is working.
Follow the instructions in the Settings section to setup de plugin.
Installing Email templates
You need to have these email templates installed to make full use of the plugin: Email codes (System, CxWordPress)
Change ApplyURL to website
Don't forget to change the ApplyURL, so that links in emailtemplates are directed to the website instead of cxportal. (Settings –> Attributes and fields –> Apply_url)
http://www.domainname.com/?pub_id=<cx:write value="$publication.publicationID"/>
This will generate
and show the according Vacancy publication on the website
Updating the Plugin
Make sure to make a backup of your website before updating the plugin which is good practice for updating WordPress plugins. Also check your Website after updating.
In Wordpress dashboard → Plugins, locate the Carerix Wordpress Plugin
If there's an update available you can click on the 'Update now' link
Uninstall the Plugin
Deactivate
Go to Plugins section
Find the plugin,
Click on Deactivate
Remove the plugin
Go to Plugins section
Find the plugin,
Click on Deactivate, if the plugin is active
Click on Delete
Features
List Job orders
List Candidates
(Custom) Apply Forms
Shortcodes
WPML Integration
Usage
First of all. If you experience PHP warnings/notices, please suppress these messages by using the setting
define( 'WP_DEBUG', false );
More info:
Settings
Credentials
The credentials can be set in the Settings section of the Carerix plugin. They consist of the Carerix Application Name and Application Token. If you do not have an Application Token, you can follow this Activate API for WordPress to generate one.
Click on Save changes button to save the credentials.
Location Reporting
If you check the Allow the plugin to report its location, the plugin will periodically send data about the location of where the plugin was installed back to Carerix.
Manual Synchronization
The data that exists in WordPress is periodically updated (every 10 minutes) to reflect the actual data in the system. You can use the Synchronize Now button to manually initiate the synchronize mechanism, if you want to see the changes immediately.
Forms
In the Forms section you can define different apply forms to be used for different kind of publications.
When you first install the plugin, a default form named Form 1 will be added automatically. This default form can be changed and saved.
Form 1 (default form)
Default form has the following fields set:
Field Name | Visible | Required |
Last name | YES | YES |
First name | YES | YES |
Last name at birth | NO | NO |
Title | NO | NO |
Suffix | NO | NO |
Password | YES | NO |
Gender | YES | NO |
Marital status | NO | NO |
Date of birth | YES | YES |
Place of birth | NO | NO |
Country of birth | NO | NO |
Nationality | NO | NO |
Function level | NO | NO |
Experience | NO | NO |
CV | YES | YES |
Photo | YES | NO |
Extra document | NO | NO |
YES | YES | |
Home Phone | YES | NO |
Work Phone | YES | NO |
Contact Instructions | NO | NO |
Home address | YES | NO |
Alternative address | NO | NO |
Ambition & Availability | NO | NO |
Experience | NO | NO |
Transportation | NO | NO |
Education | NO | NO |
Languages | NO | NO |
Motivation & Source | NO | NO |
Remember Me | YES | NO |
Creating a New Form
To create a New Form go to Carerix » Forms and click on the Add new
This action will open an editing screen for a new form.
Title
The first input field is the name of the form to help the web builder identify it when using it.
Options
In the Form Options panel, you'll be able to set each field available for a form as Visible or Required. If you set a field as Required, it will also be Visible. The Last Name and Email fields can not be changed, and both are set to be Required.
After you set the status of each field as you want, click on the Save button.
The edit screen will re-display, with your choices remembered and a new section above the options displaying the shortcode to use if you want to display this form for an open application.
Synchronize with Carerix
The Synchronize with Carerix button checks if fields that use values from the Carerix System are available. For example, if it can not find any values for the Nationality field, that field will be disabled.
Change the form of a specific Source
Connect a form to the 'Source' of regular Vacancy posts as follows:
Go to Sources
Open the specific Source that you want the new form to use with
Scroll down to Publication Details Options
Select the new form and Save the Source
Editing and Deleting a Form
Every form that you created, except the default Form 1, can be edited or deleted.
The edit and delete link appears when you move the mouse pointer over the title of a form.
To Edit a Form, click on it's name or on the edit link under its name.
To Delete a Form, click on the delete link under its name.
Settings
Show login link: set to Yes by default. If enabled, it generates the login link in the job details page.
Extra apply options: Set to no by default. If enabled it generates the Apply with Linkedin link
Address format: International / Dutch. For Dutch each field is split on it's own form field while for International the entire addres can be inserted in one textarea.
Agreement link:
Default: no agreement link
Insert desired text in the “Agreement Label” and in “Agreement text” fields to generate and display the link.
Insert an URL to be associated with the agreement text url. If Agreement URL field is fille,d it takes precedent over the Agreement text.
Captcha: choose in which page to display the Captcha code
Advanced: Clear Datanodes Cache. If you made a change in the Carerix System to one of the DataNodes used here, you should clean the cache.
Sources
The sources section allows the web builder to set the locations from where the plugin should fetch the data when generating posts and pages.
Configuring a job source
Add New
To add new Jobs source click on the Add New button.
The following fields can be set:
Source name
Helps you to identify the configured source.
Publications Details Options
Here you can set options for how the applicant will see and interact with the vacancy posts generated from this source.
Apply Form
Here you can select what form to be used when an user applies to a publication corresponding to a post generated from this source.
Title - Location:
You can select if you want to add the work location after the Title or not.
Set Alternative Feed Source Parameters
You can specify a different 'medium'-code here. It's useful if you have multiple sites or brands with different sets of vacancies
Publication Details Header and Publication Details Footer
If you want to display details in the footer or the header, use the following shortcodes:
[cx_rss_for_category]
display the rss for the publication category
[cx_rss_for_all]
display the rss for all the publications
[cx_tell_a_friend_link] (discontinuing in upcoming releases)
display the tell a friend link
[cx_print_link]
display the print link
[cx_function_group]
display the function group
[cx_vacancy_number]
display the vacancy number, as auto-generated in Carerix. However, consider using [cx_vacancy_code] instead
[cx_vacancy_code]
display the vacancy reference code. By default the reference code is equal to the auto-generated vacancy number in Carerix. But if you have changed the reference code in Carerix→Files→Job orders→General, this new entry is displayed
[cx_social_icons] (discontinuing in upcoming releases)
display social share icons
[cx_apply_button]
display the apply button
[cx_apply_form]
display the apply form
[cx_job_alert_subscription_link] (discontinuing in upcoming releases)
display the job alert subscription link
Publication Excerpt (new since v3.0.0)
Here you can use an alternative/better teaser (summary text) which will be used as a summary, specifically in vacancy overview/listing pages. Please read the accompanying usage explaination in the plugin as you are configuring the job source.
Publication Details Body (new since v3.0.0)
One of the biggest new features of v.3.0.0 is the Publication Details Body editor. You can use shortcodes like [cx_intro_information], [cx_offer_information] and many more to setup your own vacancy layout template. Please read the accompanying usage explaination in the plugin as you are configuring the job source.
Edit and Delete a Source
Editing
To Edit a Source click on its name or on the edit link under its name.
Changes to the Title, Feed Source or Page intro will become visible only after the next synchronize.
Changes to the Publication Details options will become visible immediately.
Deleting
To Delete a Source click on the delete link under its name.
Important: Deleting a source will not delete the generated posts from wordpress.
Note: If you want to change the form that is set to a certain Source: Please see Change the form of a specific Source.
Special jobs: one language website, multiple languages used for publication texts
You have a website entirely in Dutch but you want to display one or more jobs in a different language? By default, you publications will receive all header sections in Dutch. take the following steps in order to have the labels in the correct language.
In Carerix:
Create medium with the desired code (Eg: MED) to contain the publications in the default language of the website.
Create the publications in this medium with text in the default language of the website.
Create medium with code defined at 1. and add to it -lg code (Eg: MED-en, MED-es, MED-de, MED-fr).
Create publications in this medium in the extra language that you need to publish
In wp-admin / Carerix / Sources
Create new source to generate your jobs page. Eg. Page name: Mixed jobs
In the Set Feed Source Parameters section, after the default feed, in the input text insert Eg. for English: medium=MED|Med-en
Make the rest of settings and click save.
Result: Page named Mixed Jobs is created. The page will display jobs from the 2 defined mediums. For the posts for which value of parameter medium is found to be code-lg, the resources will be generated in the language code corresponding to lg value. If the lg value is not one of the know values used by CxWp, the default language to be used is the language in which the website is defined.
NOTE: If you do not want to use multilanguage-features, never use a mediumcode containing a dash. The Wordpress plugin will interprete it as a language resulting in English subtitles within your vacancies. So if you want to use a medium to seperate vacancies for your second agency, use a mediumcode like “webagency2” instead of “web-agency2”
Diagnostics (since v3.0.0)
From v3.0.0, the jobs synchronizing process will be fully handled by the REST API. Therefore the CxTools jobs feed has become obsolete. For example, the diagnostics tool (Wordpress Dashboard → Carerix → Settings → Tab Diagnostics) will help you to find possible inconsistencies between published vacancies in your Carerix system and the vacancies that are retrieved by your Wordpress site.
You can review the 'active job publications' but also the available 'medium codes'.
Extra/Additional Carerix fields support (since v3.0.0)
You can find the feature in Carerix Dashboard→Carerix→Settings→ tab Technology previews
In the Carerix system extra/additional fields can be added to Job orders and Publications. The information from these custom fields can be displayed in your vacancies. You can also use it as options in a “vacancy-listing search&filter” widget.
Use case
A nice use case is a “featured/highlighted” vacancy widget to highlight some vacancies. Therefore in Carerix you need to create an additional field called “featured on website” (type single checkbox) and attach it to the “Publications entity”. In Carerix, recruiters can tag preferred publications as “featured on website”. After that, your Wordpress developer can create a “featured vacancies widget” based on a “vacancy post loop” restricted to the custom-field “featured on website”.
Google for Jobs (since v2.15.0)
Google for Jobs is an enhanced search widget that aggregates listings from job boards and vacancy sites and displays them prominently in Google search.
To have your jobs included you need to add “structured job posting data” to your job pages. This information is invisible, so your job pages are still looking the same. When Google is indexing your site, the structured data is recognized and added to Google for Jobs.
Enabling and testing Google for Jobs
As an administrator from your Wordpress Dashboard, navigate to Carerix → Settings → Tab 'Google for jobs'
Enable 'Google for Jobs support' and click on save changes
Navigate to a vacancy information page of your choice at the front-end of your site
Copy/paste the URL of the former step in the Google Structured Data testing tool:
If everything went well you will see the JobPosting entity is detected. Probably the tool will give some warnings about recommended fields. Currently this information is not available in the CX WP plugin.
Configuring yourself as hiring organization
The hiring organization is also included in Google for Jobs. If you don't mark your jobs as “anonymous”, your client (hiring organization) will be displayed. For jobs marked as anonymous you can put your own organization name as the hiring one. To do this fill in your own company name in the field “Hiring organization”. Optionally you can also add your company logo.
Job Conversion Tracking (since v2.15.0)
The CX WP plugin supports custom code snippets for extended web analytics usage (e.g. Facebook pixel, Google Analytics, etc.)
Custom (javascript) code can be applied to the following webpage sections:
General (basicly to all pages)
Job description page
Job application page
Job application confirmation page
Additionally custom information (apply source and apply tags) can be set which will be stored in the “Candidate Match file”.
Configuring custom conversion/tracking code
Note: understanding of/some skills in JavaScript is required
As an administrator from your Wordpress Dashboard, navigate to Carerix → Settings → Tab 'Conversion tracking'
Enter valid javascript code including <script>-tags in the corresponding text-boxes
You can access special global variables holding information like publication-ID, vacancy-ID and job title. The available variables names are displayed in the blue information box. Tip: you can also dump this information in your browser debug console by entering console.log(cx); at a vacancy description page.
Finally you can use the methods cx.setApplySource() and cx.setApplyTags() to add extra information to the application (retrievable in the Carerix system under 'Matches')
Taxonomies
The plugin is generating Taxonomies for Jobs posts. The current taxonomies and the corresponding Carerix tables are
Jobs:
Countries - Country
Regions - Region
Educations - Education 0
Functiongroup - Function 0
Functions - Function 1
Work locations - Publication work location
In order to use the taxonomies as filters for the 2 types of posts, the names of the taxonomies must be distinct. Otherwise, if common, the values of the taxonomies will be displayed for both type of posts and the user will experience that after sellecting a taxonomy no result will be returned.
Default resources are used to generate the names of the taxonomies. The language applied will follow the language of the plugin.
Define your own values for the taxonomies creating for each languge a different / new value to overwrite the default ones filled from resources.
Shortcodes
Tell a Friend
Optional, you can create a stand alone Tell a friend page for a specific publication. Use [cx_tell_a_friend] shortcode in order to enable this feature.
Parameters
Parameter | Is Mandatory | Possible values | Details |
publicationid | YES | pubID | the id of the publication for which this form will send the tell a friend email template. |
Usage Example
Example | Result |
[cx_tell_a_friend publicationid=“4”] | Generates a “The tell a friend” form that will display for the publication with id 4 |
Job Alert Subscription
You can create a standalone Job Alert Subscription page, using the the [cx_job_alert_subscription] shortcode.
Parameters
Parameter | Is Mandatory | Possible values | Details |
frequency (supported since v3.0.0) | NO | daily, bidaily, tridaily, twiceweekly, weekly, biweekly or monthly (defaults to daily) | sets the default mailing frequency for the subscription |
confirmation_message | NO | text/html string | the actual message that appears after a successful user submission |
confirmation_url | NO | relative or full URL | redirects the users' browser to the provided URL after a successful submission |
Usage example
Example | Result |
[cx_job_alert_subscription confirmation_url=“/jobalert_thank_you/”] | It will display a form for the user to choose on what kind of publications to subscribe. After a successful submission the browser redirects to the URL /jobalert_thank_you/ |
More info on Jobalert here.
Campaign
To create a subscription form for the campaigns existent in the system, you can use the [cx_campaign] shortcode in a page. See the examples below.
Parameters
Parameter | Is Mandatory | Possible values | Details |
sendto | YES | email list | a list of emails where the data should be send separated by a pipe character '|' |
codeinname | NO | codes | a list of text fragments, separated by a pipe character '|', that the title of the campaign should contain if it is to be displayed |
campaignid | NO | campaign ids | a list of ids, separated by a pipe character '|', for the campaigns to be displayed |
Usage
Example | Result |
[cx_campaign sendto=“email2@test.com”] | it will display all the active campaigns |
[cx_campaign sendto=“email2@test.com” codeinname=“test1|test2”] | it will display only campaigns that have 'test1' or 'test2' in their names. |
[cx_campaign sendto=“email2@test.com” campaignid=“1|2|3”] | it will display only the campaigns with ids 1, 2 and 3 |
[cx_campaign sendto=“email2@test.com” codeinname=“test1|test2” campaignid=“1|2|3”] | codeinname parameter, if existent, has priority over the campaignid parameter |
Open Application
To create an open application form, create a page and insert the cx_open_application shortcode, following one of the examples below.
Parameters
Parameter | Is Mandatory | Possible values | Details |
openformid | YES | form id | the number should reference the id of one of the apply forms that the web builder created. |
openpubid | NO | pubID | must be the id of a valid open publication in the system |
Usage
Example | Result |
|
|
| will display the form with id 3 for the first open publication found in the system. |
|
|
| will display the form with id 3 for the open publication with id 30, if it is a valid open publication. |
Login
Example | Result |
[cx_login_form] | Will display a login form (username & password) |
Release Notes
The new plugin has much more features, to benefit from all these features it could take more time to configure the website as a whole. Be aware that you can use other plugins as well, as WordPress is a modular system. Also see http://demo.carerix.com/plugin/ for a demo and recommended plugins & widgets. To download the latest version of the plugin?
The Jobs default page is purely to be used as reference. Make sure to use blog listing like www.website.com/category/vacatures for an overview of vacancies.
Are you using Jobalerts and Newsletters? Be aware that the URLs of publications.
The plugin uses WordPress posts. If you want to use WordPress posts for a different purpose be aware to use a different category and/or that these might interfere with your Vacancy posts.
If you have an issue, please follow these steps: Issue tracking
We don't support any Beta versions, so we advise to update to the latest stable version. We highly recommend to install the new release on a testlocation, we cannot and will not provide support for the plugin in a live website if it was not first tested in a test location.
Stable version
Version 3.1.2.2
11 June 2024 | CxWordPress 2 (v3.1.2.2.)
Fix for accessing Conversion tracking
Version 3.1.2.1
23 April 2024 | CxWordPress 2 (v3.1.2.1.)
Fix for synchronization for medium with use of capitals in code-field
Version 3.1.2
10 April 2024 | CxWordPress 2 (v3.1.2)
New Shortcodes: including additional fields
Shortcodes explanation added in WP admin
WP Admin Diagnostics extended
The PHP REST API client library has been updated
Some bug fixes. Among others, fix on special characters in the application form
Version 3.0.3
16 SEPTEMBER 2023 | CxWordPress 2 (v3.0.3)
Fix related to server upgrade
New: Added global sync progress indicator in the UI (backend WP)
Fix: In multilanguage (WPML) mode sometimes retrieved vacancies are duplicated
Fix: In multilanguage (WPML) mode with distinct web medium code publications (eg. web-nl, web-en, web-de) sometimes synced publications are fetched into WP but not visible in the site
Version 3.0.2
30 MARCH 2023 | CxWordPress 2 (v3.0.2)
WP-147 Added Filter hook `carerix_search_action`
WP-149 Fix Applytags fix (cx_applysource cx_applytags)
WP-151 Fix Submit label missing on open application form for Dutch language
Version 3.0.1
20 MARCH 2023 | CxWordPress 2 (v3.0.1)
Improved Cleanup NL language resource file. Other languages to do
Fix Category recreation in non-WPML environment
Fix Php warning removed in apply form
Fix Php warning removed google cookie
Fix In some cases some parts of vacancy texts aren't retrieved from the Carerix system
Fix In some cases the vacancy synchronisation is halted during the processing of `additional fields`
Fix Vacancy list page stepper didn't reset to the first page if a visitor used the “Carerix Search Widget”
Version 3.0.0
27 FEBRUARY 2023 | CxWordPress 2 (v3.0.0)
Fix Choices from the gender field of the Open Applicaton form were incorrectly stored in Carerix
Added Vacancy templates structured by new shortcodes for fine-grained control of the vacancy layout
Added Vacancy posts can make use of additional/custom fields defined in job orders/publications (technology preview)
Added Diagnostics page
Added Support for PHP 8.1 and 8.2
Added Search widget will query all registered medium sources instead of the default 'web'
Added Minimal Polish language support (Note: still in progress. Some strings are still in English)
Improved New Feed source parameters Support (WP admin→Carerix Sources): pipe-delimited mediumcodes (e.g. medium=web|brand2|office2) and 'forced' localized headers/labels (e.g. language=French)
Improved Shortcode [cx_job_alert_subscription] supports sending frequencies by the parameter “frequency”. [cx_job_alert_subscription frequency=“daily,bidaily,tridaily,twiceweekly,weekly,biweekly,monthly”]
Improved Better multilanguage support (requires WPML plugin)
Improved Max document upload size calculation (for application forms)
Improved Default Application form can be edited (used to be 'read-only')
Dropped Requires PHP 7.4 or higher. Dropped support for PHP 7.3 and lower
Dropped Synchronizing vacancies by CXtools feed (in favour of REST-API sync)
Version 2.22.0
18 OCTOBER 2021 | CxWordPress 2 (v2.22.0)
WPP-61 Added Support for PHP 7.4 and PHP 8.0
WPP-113 Added WP admin alertbox/announcement Cxtools feeds stops
WPP-115 Added Pre-installation/upgrade compatibility check
WPP-121 Added Google for jobs - Direct Apply support
WPP-130 Added New shortcode [cx_apply_form]
WPP-131 Improved Extended incoming data of action hook “cxwordpress_post_updated”. New arguments: `post data` and `raw cx fields`
WPP-132 Dropped Disabled applicant login links on apply forms
WPP-133 Improved Improved job sources screen (admin UI)
WPP-135 Improved Removed auto generated pages (jobs default page + open application page)
Version 2.21.3
16 AUGUST 2021 | CxWordPress 2 (v2.21.3)
Misc Fix German language file was missing Business Line (Fachgebiet)
WPP-114 Fix Emailaddress on application forms were not validated (client-side) anymore
Misc Improved Improved support for rendering [cx_open_application] shortcode for widgets (like Elementor)
Version 2.21.2
02 JUNE 2021 | CxWordPress 2 (v2.21.2)
Misc Fix PHP 7.0-7.2 yield compatibility notifications
Version 2.21.1
02 JUNE 2021 | CxWordPress 2 (v2.21.1)
Misc Fix REST-API jobs sync
Version 2.21.0
01 JUNE 2021 | CxWordPress 2 (v2.21.0)
WPP-40 Improved Job alert form and shortcode. Optional attributes are thank you message and custom confirmation url: [cx_job_alert_subscription confirmation_message=“Thank you for subscribing to the job alert” confirmation_url=“/thank_you/”]
WPP-85 Fix Wordpress Site Health Operation timed out
WPP-90 Added CX fields: implement “vacancy code” + shortcode [cx_vacancy_code]
WPP-91 Added CX fields: implement “vacancy group”
WPP-94 Improved Disable mentioning postal code to Google For Jobs if the vacancy is set to anonymous
WPP-97 Added Warning alert boxes if hosting requirements fail
WPP-98 Added REST API full sync button (WP admin→Carerix→Settings)
WPP-102 Improved Replaced PHP-session by cookie management for required functionality
WPP-104 Improved Replaced captcha library by a newer one
WPP-105 Fix Fields ordering by mousedrag (WP admin→Carerix→Application form configurator)
WPP-106 Fix Rendering of the apply form between the <head>-tags in very specific 3rd party plugins/theme installations
WPP-107 Fix Rest API-job-sync sometimes “misses” some vacancies resulting in a out-of-sync
WPP-108 Added Possibility to override fixed resource labels like “introduction”, “requirements” etc. from your own (child)theme. Access and knowledge to add/modify php files required
Misc Improved Vacancy syncing process flushes a possible (Redis) cache first to avoid blocking PHP errors
Misc Improved Compatibility with Wordpress 5.6 and 5.7 (jQuery 1.x is dropped)
Misc Dropped Outdated promotional jobs. Replaced by WPP-91
Version 2.20.5
16 SEPT 2020 | CxWordPress 2 (v2.20.5)
Improved Only show 'managed by Carerix' column in the general posts manager
WPP-88 Added Support for the field “Business Line / Field” (vakgebied)
WPP-49 Added New Application Form settings: 'remember me'-on/off toggle, emailaddress private/business-on/off toggle, add/remove emailaddress on/off toggle
WPP-86 Improved Google For Jobs structured data now supports salary fields. Settings are retrieved from the CX job order: “Purchase rate/Salary low and high” and “Publish Salary” checkbox
Fix The Wordpress global timezone setting could postpone the API job synchronization process
Version 2.20.4
18 JUNE 2020 | CxWordPress 2 (v2.20.4)
WPP-83 Improved Compatibility with Wordpress themes (jQuery conflicts)
WPP-83 Improved Compatibility with optimizer plugins like Autoptimize, W3 Total Cache and Breeze Cache
WPP-83 Improved Updated Polyfiller/Webshim to the latest release
WPP-83 Fix Removed deprecated filter 'contextual_help'
Version 2.20.3
25 MAY 2020 | CxWordPress 2 (v2.20.3)
WPP-80 Fix Plugin breaks with Yoast SEO plugin using opengraph (staring from v14.x)
WPP-77 Fix Conflicting with other Jquery versions
Improved Job landing pages like
or
will now redirect including optionally parsed URL variables
Version 2.20.2
07 MAY 2020 | CxWordPress 2 (v2.20.2)
WPP-68 Added Configuration option for setting or leaving out the <meta description>-tag directive for Yoast SEO
Fix Javascript error (frontend.js) application form in Edge browsers
Fix Date/time format in Google Sitemap (
)
Version 2.20.1
30 APR 2020 | CxWordPress 2 (v2.20.1)
WPP-41 Added Vacancy synchronisation by REST-API (enable via CX→settings→Sync by REST-API)
Added Developers logging enable/disable via Dashboard→Carerix→Settings
Added Shortcode [cx_apply_button] is not mandatory anymore in Sources→Source edit→Publication Details Footer
WPP-58 Added New CSS classes (prefixed with cx2_) to vacancy details posts (section titles + content) for better styling. E.g: <h4 class="cx_h4 cx2_introduction">Introduction</h4> <div class="cx2_introduction">...</div>
WPP-67 Added For application forms a required field indicator (e.g. asterisk) can be appended to the field label: #apply_form label.cx2_required:after { content:“ *” !important; }
WPP-37 Added Google sitemap for faster Google For Jobs indexation. Register the URL
as a sitemap in Google Search Console
WPP-1 Added Redirect from “foreign pubid” (alias pubids). Other publications of the vacancy will be mapped to the published publication on the site. Usage: https://mysite.com/?pub_id=xxxx, where xxxx is replaced by the “foreign” pub-id
WPP-70 Fixed Apply form. Sometimes the error arises: “Uncaught Error: Call to a member function getId() on null in /wp-content/plugins/CxWordpress/Entity/Form/EmployeeApply.php:1715”
WPP-24 Fixed PHP warning on vacancy detail page (in case google for jobs structured data was unable to parse)
WPP-55 Fixed Setting 'Clean categories at sync'
WPP-57 Fixed WP→CX→(application) forms→edit form: custom ordering of the fields in section 'address details' are respected
WPP-50 Fixed WP→CX→(application) forms→edit form: enabling field education messes up the form
WPP-66 Fixed Notice: A parser-blocking, cross site (i.e. different eTLD+1) script, http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js, is invoked via document.write.
WPP-12 Fixed Application form sometimes doesn't validate the emailaddress format
WPP-59 Added 'wpnonce'-security for CX→sources→delete source + underlying associated posts/pages
WPP-59 Added 'wpnonce'-security for CX→forms→delete form + CX→forms→edit form
WPP-12 Improved Upload fields on the apply forms show better “max upload” indication texts
WPP-48 Improved Allow HTML in CX→sources→edit source: publication header and footer
Improved Compatibility with plugin `Autoptimize`
Improved fallback jQuery library version increased from v1.10.2 to v1.12.4
Improved serveral UI labels/texts in the plugin settings
Removed Unused (cxtools) sources: runForCompanies, runForCandidates, runForPeople, runForNewsletters
Removed WP→CX→Settings→Tab “Import/Export”
Version 2.15.1
11 JUL 2019 | CxWordPress 2 (v.2.15.1)
Fixed jobalert form (after submit)
Improved translation issue for Dutch language (jobalert thank you form)
Improved translation issue for Dutch language (Functie eisen → Functie-eisen)
Fixed PHP warning on vacancy detail page
Version 2.15.0
21 JUN 2019 | CxWordPress 2 (v.2.15.0)
Added new CSS classes (prefixed with cx2_) to the Apply Form to support better styling
Added new Carerix fields for vacancies: sector (branche0), industry (branche1), employment contract (contractType), hours per week (hoursPerWeek), minimum salary (minSalary), maximum salary (maxSalary)
Added support for 3rd party conversion tracking like Google Analytics, Google Adwords, Indeed, Facebook. (See: Dashboard → Carerix → Settings, tab “Conversion tracking”)
Added appreciate URL parameters 'cx_applysource' and 'cx_applytags' for vacancy detail pages. (They were only processed on the apply-page previously)
Added support for Google for Jobs (minimal required fields). See: Dashboard → Carerix → Settings, tab “Google for jobs”
Improved switched from http to https for
social-sharing icons
Removed split() function from EmployeeApply.php. Deprecated since PHP7
Version 2.14.45
09 JUL 2018 | CxWordPress 2 (v2.14.45)
Added Improved Candidate “cleanup” procedure
Version 2.14.44
10 Jun 2018 | CxWordPress2 (v2.14.44)
Improved GDPR related functionality
Created extra checkbox in Carerix (not in Plugin) for table Consent Period called “Default for web” : if checked there that period is set by plugin applications
Version 2.14.43
02 Jan 2018 | CxWordPress2 (v2.14.43)
Added “approval date and stage” to apply functionality
Version 2.14.42
24 Jul 2017 | CxWordPress2 (v2.14.42)
Fixed translation issues
Version 2.14.41
08 May 2017 | CxWordPress2 (v2.14.41)
Added transliteration for permalinks
Fixed translation issues for Deutsch language
Removed “Applied with Linkedin” option
Version 2.14.40
10 Feb 2017 | CxWordPress2 (v2.14.40)
Disabled logging by default
Added extra validation logic for uploaded files
Increased “cleanup” cron interval
Fixed minor issues
Version 2.14.39
31 Jan 2017 | CxWordPress2 (v2.14.39)
Fixed issue with “ghost” translations of WPML plugin which stops synchronization in some cases
Version 2.14.38
31 Jan 2017 | CxWordPress2 (v2.14.38)
Fixed issue with “open application” apply
Version 2.14.37
05 Dec 2016 | CxWordPress2 (v2.14.37)
Added WPCron to remove tmp files created by plugin
Version 2.14.35
21 Sep 2016 | CxWordPress2 (v2.14.35)
Fixed issue with “motivation” field not been sent on application apply
Fixed issue with 404 error in some systems
Version 2.14.34
28 Aug 2016 | CxWordPress2 (v2.14.34)
Fixed issue with 'ghost' entities in WPML plugin table
Version 2.14.33
18 Jul 2016 | CxWordPress2 (v2.14.33)
Fixed base64 double encoding of attachments issue
Version 2.14.30
18 Mar 2016 | CxWordPress2 (v2.14.30)
Fixed “Apply with linkedIn URL” functionality
Version 2.14.29
09 Mar 2016 | CxWordPress2 (v2.14.29)
Fixed “homeCity” and “homeCountry” fields in apply candidate action
Version 2.14.28
09 Feb 2016 | CxWordPress2 (v2.14.28)
Fixed error in “Auto-Update” functionality
Version 2.14.27
29 Jan 2016 | CxWordPress2 (v2.14.27)
Fixed error on “apply candidate” page
Version 2.14.26
14 Jan 2016 | CxWordPress2 (v2.14.26)
Added “Professional level” condition to “Carerix Search” widget
Version 2.14.25
13 Dec 2015 | CxWordPress2 (v2.14.25)
Added “cxwordpress_post_updated” and “cxwordpress_post_deleted” hooks
Version 2.14.24
10 Dec 2015 | CxWordPress2 (v2.14.24)
Added Function level condition to “Carerix Search” widget
Version 2.14.23
03 Dec 2015 | CxWordPress2 (v2.14.23)
Added plugin Auto-Update functionality
Version 2.14.22
15 Nov 2015 | CxWordPress2 (v2.14.22)
Fixed security issues
Version 2.14.21
13 Nov 2015 | CxWordPress2 (v2.14.21)
Fixed security issues
Version 2.14.20
11 Nov 2015 | CxWordPress2 (v2.14.20)
Version 2.14.18
20 Aug 2015 | CxWordPress2 (v2.14.18)
Fixed “entire site search” functionality
Version 2.14.17
13 Aug 2015 | CxWordPress2 (v2.14.17)
Fixed caching issue in 'Apply' form
Version 2.14.16
12 Aug 2015 | CxWordPress2 (v2.14.16)
Added multilinguality for “select” fields in apply form
Version 2.14.15
04 Aug 2015 | CxWordPress2 (v2.14.15)
Fixed synchronization issues
Version 2.14.14
29 Jul 2015 | CxWordPress2 (v2.14.14)
Added “Hobbies” field to application form
Version 2.14.13
25 Jun 2015 | CxWordPress2 (v2.14.13)
Fixed wrong count of search results in “Carerix Search” widget
Version 2.14.12
25 May 2015 | CxWordPress2 (v2.14.12)
Added new setting “Skip main category”
Version 2.14.11
13 May 2015 | CxWordPress2 (v2.14.11)
Removed extra “Back” link in confirmation page after a candidate applies
Version 2.14.10
30 April 2015 | CxWordPress2 (v2.14.10)
Added: Sort function group alphabetically“ option to Carerix Search Widget
Version 2.14.9
29 April 2015 | CxWordPress2 (v2.14.9)
Added: “Middle name” and “Country/Region” fields to Job-alert subscription form
Fixed: Exception which appears during subscribing to a Job-alert
Version 2.14.8
27 April 2015 | CxWordPress2 (v2.14.8)
Fixed: issue when wp_nav_menu is broken after Carerix Search submitted
Version 2.14.7
27 April 2015 | CxWordPress2 (v2.14.7)
Added: fields “Salary” and “Desired industry” to Employee Apply form
Version 2.14.6
25 April 2015 | CxWordPress2 (v2.14.6)
Fixed: issue with multiplying of “Job Default Page”
Version 2.14.5
23 April 2015 | CxWordPress2 (v2.14.5)
Added: Function as Category and in hierarchy related to Functiongroup
Version 2.14.4
23 April 2015 | CxWordPress2 (v2.14.4)
Added: Options to show/hide fields in Carerix Search widget
Fixed: Spelling for some labels
Version 2.14.3
22 April 2015 | CxWordPress2 (v2.14.3)
Fixed: Bug with splitting of categories which includes ”/“ in the name
Version 2.14.2
21 April 2015 | CxWordPress2 (v2.14.2)
Fixed: Bug in Apply Form with required Education field
Version 2.14.1
14 April 2015 | CxWordPress2 (v2.14.1)
Fixed: Issue when multilingual Categories created in wrong language
Added: Multilingual confirmation message/page after successful application
Version 2.14
31 March 2015 | CxWordPress2 (v2.14)
Added: Search by multiple function group in “Carerix Search” widget
Added: Search conditions saved in URL in “Carerix Search” widget
Version 2.13
30 March 2015 | CxWordPress2 (v2.13)
Fixed: Synchronization and search issues
Version 2.10.9
12 December 2014 | CxWordPress2 (v2.10.9)
Layout bugfixes
Version 2.10.4.2
29 October 2014 | CxWordPress2 (v2.10.4.2)
Added: Deprecated functions in PHP5.5. The plugin was updated to use the alternative mysqli driver, which is not deprecated.
Fixed: Extra document gave error message: Invalid document type
Fixed: Skills show up multiple times under the form when you +Add skills
Version 2.10.4
23 October 2014 | CxWordPress2 (v2.10.4)
Added Features
Added: RSS feed link in jobdetails
Added: Customize slug for taxonomies / categories
Added: Hide 'Company' from anonymous job order/publication
Added: (the desired) 'Education' of a Vacancy as tag to the WP post.
Added: Meta description from introtext
Added: Forgotten password functionality
Added: Confirmation page, after applying
Added: Apply form for jobboard publications
Added: Customize fields to show for Candidate profile
Added: Reorder fields for Application form
Added: Option to remove Empty categories
Added: Add function1 as taxonomy. Rename function0 to Functiongroup
Added: Create a new author for each owner
Added: Administrator won't loose Admin rights after applying as Candidate with same email address
Added option to remove Empty categories
Added option: Confirmation text or Confirmation page after applying. Add the Confirmation page to Google Analytics to track Applicants conversion.
Added: Customize Header/footer of vacancy post (with HTML and shortcodes)
Added: Shortcodes can be used for the submit button and links in the customized header/footer
Fixed
Fixed: Synchronization issues
Fixed: Check connection with Carerix: When no connection can be made, this could result in empty categories, and WordPress removes empty categories and its menu-items. Now when no connection is made, the categories won't be emptied.
Fixed: Title location shows partly in Post title
Fixed: Inline styling removed from (confirmation) message
Fixed: Broken application form
Fixed: Empty form after uploading CV through the Extra apply option
Fixed: Issues in application form (Country & region, Desired functions, Education, +Add extra document, mandatory fields and error reporting)
Fixed: Different date for driver licence expire date
Fixed: Validation in Application form
Fixed: Application Form visible in the header of a theme
Fixed: Save data form Motivation field in correct Carerix field
Fixed: Wrong email addresses fetched from system
Fixed: Save and fetch back all fields in Application form (some fields were not fetched)
Fixed: Certain Custom Post Types failed when CxPlugin is active
Fixed: Correct Link RSS feed
Fixed: Link for 'forgotten username/password' for login candidate
Fixed: Correct slug of candidate posts
Fixed: Small bugs, like issues with javascript, Lightbox popup, error messages webshims, Double javascript
Previous versions
Version 2.2.1
15 april 2014 | CxWordPress2 (v2.2.1)
Remove spaces in empty publication text (<p> </p>)
Version 2.2
Add data as custom fields to posts
Add option to sign up for newsletter
Add a Captcha to Job alert Form
Use the parameter of 'apply='
Option to show/hide Location in title
A list of posts for each medium
Add option for Cronjob (with specific URL) in order to trigger synchronization
Fixed: Save motivation field in correct Carerix field
Version 2.1.4.5
RSS feed link in jobdetails
Added option to rename taxonomies
Apply with LinkedIn feature (the current feature)
Fixed: Error after filling in Job alert subscription
Fixed: Automatic synchronisation (every 10 min)
Multiple fixes (Categories, Taxonomies, Region fields in (Open) Application form)
Removed the words 'Alpha version'
Known Issues
The Carerix WordPress Plugin was tested to work in different browsers and WordPress versions. However we cannot guarantee, that the plugin will function with all third party plugins and server environments. See below the Plugins & Themes that we black- and whitelisted.
Whitelisted Plugins or Themes
Plugins
add-rel-plugin
AddThis
Akeeba backup
All in One SEO Pack
Autoptimize
BackWPUp
Breeze cache
Broken Link Checker
Comprehensive Google Map Plugin
Contact Form 7
Divi Builder
Elementor (https://elementor.com)
Elementor Pro (https://elementor.com)
Essential grid (https://www.essential-grid.com)
Google maps
Gravity Forms
Lazy Widget Loader
Lightbox Plus
Oxygen builder (https://oxygenbuilder.com)
Shareaholic
Share This
Social Share plugins
W3 Total Cache
WP Duplicator
WP-Optimize
What-the-file
Widget Context
Widget Controller
WPTouch Pro
WPML - WordPress Multilingual Plugin
Yoast WordPress SEO
… (please notify us if you have additional ones)
Themes
Avada
Divi
Hello (
)
Jupiter
Uncode
The7 (with workaround. Programmatically set “post excerpt” to “post title” in your child theme for vacancy posts. Else the apply form page is malformed)
… (please notify us if you have additional ones)
Blacklisted Plugins or Themes
Avia Layout Editor - Pages generated with Avia Layout Editor don't show forms generated by shortcodes. The Enfold theme makes use of the Avia Layout Editor.
Issue tracking
If you have an issue with the plugin, please follow these steps:
Check whether your hosting server meets the technical requirements. Most errors occur because of PHP memory limit shortage, using an unsupported version of PHP or running behind an Nginx caching server. Also other serverside caching solutions like Kinsta-Cache can produce problems
Does the same issue occur on http://test.carerix.com/publictest/ connected with the Carerix database on Publictest ?
Is the medium correct (use the code not de name!)
Does the issue occur in combination with other themes? Yes/No
Does the issue occur when you turn off all other plugins? Yes/No
Is the conflicting plugin whitelisted or blacklisted? Yes/No
Are you using the latest stable version? Yes/No
We don't support any Beta version, so we advise to update to the latest stable version. We highly recommend to install the plugin on a testlocation, we cannot and will not provide support for the plugin in a live website if it was not first tested in a test location.
If all above is Yes, please send an email in English to wordpress@carerix.com and provide us with the following:
Which plugins/themes conflict with the plugin?
Please turn on the Debug function, what is the output?
Please give us a precise description of the issue (when, where and how does the issues occur)? Please give us the recipe how we can reproduce the problem.
WP login credentials
FTP login credentials
Server info
Please provide us with a Duplicator package, so that our developers can clone the website to their own test location for further investigation (You can create this package with the plugin
. With the WP login credentials we can download the ZIP-archive and installer file).
Our developers will look into it as soon possible. You will receive an email with ticket number to follow and communicate with the developer. This is meant for bugtracking and fixing only.
Note: Please don't send any email to support@carerix.com or helpdesk@carerix.com for API questions. Our 1st Line Supporters cannot help you with any API problems.
cxwordpress2.txt · Last modified: 2023/08/15 08:49 by cxdeveloper