v1.0.0
LinkedIn Job Sync v1.0.0
First release of the LinkedIn Job Sync WordPress plugin.
Features
- Custom Post Type:
job_postingwith ACF metadata fields - LinkedIn Parser: JSON-LD, meta tags, and DOM/XPath fallbacks
- Sync Engine: Deduplication, rate limiting, rolling sync (3 sources, 50 jobs/cycle)
- Admin Settings: LinkedIn URL management with category/tag mapping
- Test Connection: AJAX preview of jobs before saving URLs
- Dashboard Widget: Sync status, manual trigger, recent activity
- Cron Scheduler: Hourly, every 6 hours, daily, or manual only
- Frontend Display:
[linkedin_jobs]shortcode + Gutenberg block - AJAX Filtering: Category, tag, employment type, location, keyword search
- Form Integration: CF7, WPForms, Gravity Forms, Ninja Forms support
- Expired Job Handling: Badges with show/hide control
- Bulk Operations: Mark expired, mark active, re-sync, delete
- Logging: File-based logs with rotation and admin viewer
Requirements
- WordPress 6.0+
- PHP 8.0+
- Advanced Custom Fields (ACF) plugin
Installation
- Download the
linkedin-job-sync-1.0.0.zipfile - In WordPress admin, go to Plugins → Add New → Upload Plugin
- Upload the zip file and activate
- Navigate to LinkedIn Jobs → Settings to configure