Description
This plugin bridges WP Job Manager and Elementor Page Builder, allowing you to create professional job listing pages using Elementor’s powerful design features combined with WP Job Manager’s data.
Key Features
- Use data from wp jobmanager meta data in ANY elementor widget with dynamic tag
- Build your own job templates, free from any preinstalled templates by WPJM
- Full Theme Builder integration:
- Create custom templates for single job posts
- Preview your templates with real job data while designing
- Use Display Conditions to show different layouts based on job types, categories or any custom taxonomy
- Supports all current and future WPJM taxonomies automatically
- New options for elementors Dynamic tag to use all jobmanager fields
- Logical options included for any kind of job data
- No need for additional widgets or shortcodes packs
- Extremely performant: no additional requests compared to original WPJM templates
- No Premium tier needed or offered, this plugin is free: no ads, no tracking, no nonsense
-
Already translated in: Englisch, German, French, Spanish, Italian, Portuguese (BR), Dutch, Polish and Turkish
-
Free new dynamic tags for elementor (only works in combination with wp jobmanager AND elementor pro)
- Remote Position (customizable text/icon display for remote/non-remote positions)
- Featured Status (customizable text/icon display for featured/non-featured jobs)
- Position Filled (customizable text/icon display for filled/not filled jobs)
- Company Website (URL display with options for custom text, company name, or raw URL; nofollow and new tab options)
- Company Logo (image display with fallback options)
- Job Title
- Job Description (displays full job description from content field, with HTML support)
- Job Location
- Salary (supports raw amount, with currency, or fully formatted display)
- Company Name (plain text with optional empty message)
- Company Video (enables use of any video-widget with dynamic tag)
- Job Type (plain text or linked display of job types)
- Job Category (plain text or linked display of categories)
- Posted Date (supports default WordPress format, time ago, or custom date format)
- Expiry Date (supports default format, days until expiry, or custom date format)
- Application Email/URL (email or URL display with nofollow and new tab options, automatic “mailto:” prefix for email)
Perfect For
- Job Boards
- Corporate Career Pages
- Recruitment Agencies
- HR Departments
Compatible With
- WP Job Manager – free version (required)
- Elementor Pro (required)
- Roadmap: compatibility with other wpjm add-ons will follow
Usage
- Install and activate the plugin
- Go to WPJM Elementor settings and enable the features you need:
- Enable “Preview Settings” to use real job data while designing templates
- Enable “Display Conditions” to create conditional templates based on job categories, types or custom taxonomies
- Use the new dynamic tags in Elementor (scroll down to “WPJM meta data” section)
- Create custom templates in Elementor Theme Builder:
- Design single job templates
- Preview them with actual job data
- Set conditions for when to show which template
Translation
This plugin is translation-ready. You can translate it using one of these methods:
- Using Loco Translate plugin
- Manually creating .po and .mo files in the /languages directory
- Contributing translations via www.remarpro.com translations platform
The plugin comes with a .pot file in the /languages directory which you can use as a template.
Installation
- Upload the plugin files to the
/wp-content/plugins/dynamic-wpjm-for-elementor
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Make sure both WP Job Manager and Elementor Pro are installed and activated
- Go to WPJM Elementor settings to enable the features you need
- Start using the new dynamic tags in Elementor
FAQ
-
Do I need Elementor Pro?
-
Yes, Elementor Pro is required as this plugin utilizes Elementor Pro’s Dynamic Tags functionality, which is not available in the free version of Elementor.
-
What’s the difference between editing a single job and using the Theme Builder?
-
Single job editing allows you to customize one specific job post. The Theme Builder lets you create templates that automatically apply to all jobs or specific job categories, types, or any custom taxonomy you have.
-
Why do I need the Preview function in Theme Builder?
-
The Preview function allows you to see how your template looks with actual job data while designing it. You can select a specific job post in the preview settings to see how your dynamic content will appear.
-
Can I create different templates for different job categories or types?
-
Yes! Enable the Display Conditions feature and create multiple templates in Theme Builder. You can then set conditions to show different layouts based on job categories, types, or any custom taxonomy you’re using with WPJM.
-
Compatibility with other plugins that add dynamic tags is NOT guaranteed, but possible.
-
No, this plugin does NOT require the premium version of WP Job Manager.
-
Is this compatible with the latest Elementor version?
-
Yes, we regularly test and update the plugin to ensure compatibility.
-
Can I use this with custom job fields?
-
Yes and no. Custom fields you create will still be accessible through Elementor’s standard dynamic tags, but they won’t have the enhanced options and features that our plugin provides for the standard WP Job Manager fields. For example, custom fields will be available as basic text or URL values, but won’t have specialized formatting options like our built-in tags do.
-
What PHP versions are supported?
-
The plugin requires a minimum of PHP 7.4 and has been thoroughly tested with PHP versions up to 8.3. We recommend using PHP 8.0 or higher for optimal performance.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Dynamic WPJM Tags for Elementor” is open source software. The following people have contributed to this plugin.
Contributors“Dynamic WPJM Tags for Elementor” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Dynamic WPJM Tags for Elementor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.8
- Added Raw Meta Value option to all status and date tags for developer use in Display Conditions
- Fixed unnecessary permission checks preventing proper frontend display of dynamic tags
- IMPORTANT: Make sure to use elementor>>tools>> both reset-option plus “Save changes” after updating to 1.0.8
1.0.5
- Added Company Tagline dynamic tag
- Translated readme.txt into 9 new languages: German, French, Spanish, Italian, Portuguese (BR), Dutch, Polish and Turkish
1.0.1
- Added Company Tagline dynamic tag
- Fixed URL control conflicts in Company Website and Job Application tags
- Added fallback URL option for Company Website and Job Application tags
- Improved empty message handling across all tags
1.0.0
- Initial release
- Added dynamic tags for all job fields
- Integrated job status indicators
- Added remote work badges
- Added company information integration