forked from glebpineparks/job-postings
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
501 lines (366 loc) · 15.8 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
=== Jobs for WordPress ===
Contributors: blueglassinteractive, cfoellmann
Tags: jobs, structured data, json-ld, microdata, postings, employment
Requires at least: 4.3
Tested up to: 5.2.2
Stable tag: 2.3.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
WordPress plugin that make it easy to add job postings to your company’s website in a structured way.
== Description ==
Jobs for WordPress is a powerfull WordPress plugin that make it easy to add job postings to your company’s website in a structured way. While you can comfortably create and manage job postings in a very user-friendly way, they are also automatically structured with schema.org. Thus, they are technically easy to read for Google and have a high chance of being displayed and ranked well in search results and you can save on expensive postings on job platforms.
== Features ==
* Add, manage and categorize job listings using the familiar WordPress UI
* Adjust styles of the job postings to your needs with live preview under settings
* Preview of your job listing before it goes live - the preview matches the appearance of a live job listing
* The job listings are automatically formatted with structured data (JSON-LD)
* Visitors can search in your job postings
* Job postings are easy to implement via shortcodes or PHP function
* Job postings can be saved in PDF format
* Each listing can be customized with drag-and-drop - in terms of modules, structure, paragraph namings and order, etc.
* Applications can be easily clustered and filtered for a comfortable navigation
* Each listing can be tied to a particular application recipient / e-mail address
* Developer friendly — Custom Post Types, Single job template, a lot of hooks and filters implemented.
* Apply Form can be easily modified from Settings page.
* Look and feel of the plugin can be easily modified from Settings page.
* Applications protected from spam with invisible "honey pot" and additionally with Google reCaptcha.
* You can define default fields and sorting for new job postings.
== Installation ==
1. Upload plugin to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Use [job-postings] to print jobs listing
== Changelog ==
= 2.3.0 =
* Files now uploaded to secure location on the server and accessible only from wp admin.
* Now possible to change hiring organization per job offer.
* Fixed language parameter issue.
* Fixed some issue in PDF
= 2.2.9 =
* Fixed issue when selected frontpage were not used for some users when plugin is activated
= 2.2.8 =
* Removed some unused fonts from TCPDF
= 2.2.7.1 =
* Fixes
= 2.2.7 =
* Fixed validation on empty fields
= 2.2.6 =
* JS Error fix
= 2.2.5 =
* PDF generator library update.
* Added Hook "job-postings/pdf/font" pass it TCPDF font family name to change font inside pdf file.
* Added custom JavaScript events "application_success" and "application_error". You can use them to add tracking code to success or error submitions.
* Improved phone and email validation.
* Added Hiring organisation logo to JSON-LD output, thanks to @cfoellmann
* Added order and orderby parameters to shortcode, thanks to @cfoellmann
* Fixed date format for hidded ValidThrough field.
* Allowed H1-H6 in WP Editor fields.
= 2.2.4 =
* Added field setting to select html tag of the field
* Added field setting to place custom css class on the field
* Hook added to change output field html tag
= 2.2.3 =
* Included missing select2 script
= 2.2.2.1 =
* Small php typo fix
= 2.2.2 =
* Optimised loading of reCaptcha script. Now loads only on job single page and only when enabled
* Fixed buttons color
= 2.2.1 =
* Added Google reCaptcha V2 and invisible V3, configurable from plugin settings
* Added settings to define default fields and sorting for new job postings
* Added "dropdown" field for apply form
* Added "section" field for apply form
* Updated file validation
* Some style adjustments
= 2.1.8 =
* Fixed: Submit error
= 2.1.7 =
* Fixed: Gutenberg Categories save issue
= 2.1.6 =
* Fixed: Missing Job Benefits field
= 2.1.5 =
* Fixed: Legacy email missing in email
= 2.1.4 =
* Multilanguage slug base fixed
* Some improvements under the hood
= 2.1.3 =
* Fixed hidden fields in PDF
= 2.1.2 =
* Added Polylang support.
* Fixed email address in entry email to reply directly to sender.
* Plugin settings small visual changes.
= 2.1.1 =
* Fixed applicant email appearance in notification email, when default form fields used.
* Fixed issue for some themes that uses dynamic page loading.
= 2.1.0 =
* Added Single Job shortcode [job-single id="JOB_ID"].
* Added parameter "hide_past" to exclude job postings which "Valid Through" date is past.
* Added parameter "limit" to [job-postings] shortcode. Limits the output of job posts. If limit is used, filters and pagination are disabled.
* Added parameter "posts_per_page" to [job-postings] shortcode. Limits the number of jobs per page. By default set in settings, but can be rewriten from shortcode now.
* Fixed category job postings count.
* Small text changes.
= 2.0.4 =
* Entry fields small fixes
* Fixed pagination if job posting shortcode used on front page
* Fix for returning classes if no global $post exists in function related on "nav_menu_css_class"
= 2.0.3 =
* Some fixes
= 2.0.2 =
* Woocommerce php warning fixed
= 2.0.1 =
* Type correction in job listing shortcode.
= 2.0.0 =
* Fully refactored code.
* Added: Entries count bubble to Jobs top level menu.
* Added: Hide field option. Make fiel hidden on your site, but still available to validate by google.
* Added: Custom email text per job offer.
* Added: Custom confirmation page (redirect can be added after user submits apply form).
* Added: "Required" and "Recommended" next to the widget title, to let you know how Google treats them.
* Added: Remote job location. New setting in Job Location widget.
= 1.9.10 =
* Fix for hiringOrganisation been missed on inline apply form
= 1.9.9 =
* Fix for multiple checkboxes been saved under one
* Fix for multiple radio buttons been saved under one
= 1.9.8 =
* Fixed woocommerce (probably some other) search issue
* Tested compatibility with WP5
* Fixed editors appearance on WP5
= 1.9.6 =
* Modal close button css fix
* Fixed issue with TCDPF, that prevented genaration of pdf if TCDPF was included in other plugin on theme already
= 1.9.5 =
* Fix for tabs
= 1.9.4 =
* Fix for double modal window apperance
= 1.9.3 =
* CSS corrections
= 1.9.2 =
* Fix for radio and checkbox fields
* Fix for apply button border
= 1.9.1 =
* Added upload file size validation and related settings fields.
* Added Search option for job postings.
* Added shortcode for Search field.
* Added shortcode for Categories listing.
* Added "show_filters" parameter to [job-postings] shortcode. Activates Search and Category filters.
* Added "show_count" parameter to [job-postings] shortcode. Now possible to show how much job postings in each category.
* Placed Help as separate page.
* Translations added: Russian, Estonian, Finnish (in progress)
* Styling fixes.
= 1.8.3 =
* Entry Add/Update serialize error fix.
= 1.8.2 =
* Small adjustments in settings.
= 1.8.1 =
* Content editor now has full customization options enabled.
* Added hook to enable/disable Teeny editor. To enable teeny editor place this line to functions.php: add_filter('jobs-postings/tinymce_teeny', __return_true);
= 1.8.0 =
* Added widget for inline Apply now form. Notice: Only one widget can be used at a time, either "Apply now" or "Inline "Apply now" form".
* Added accepted file extensions to Apply modal single and multi file input.
* Added better required fields highlightning in Apply modal.
* Text editor now possible to resize on job edit page.
* Styling correcions.
= 1.7.9 =
* Shortcode [job-postings] options extended. Now showing child categories in the filer and also possible to show/hide empty categories with parameter.
* Style generator update.
* Translation update.
= 1.7.8 =
* On some WebKit browsers form were unable to submit properly. This release includes possible fix for form data submition and notification messages.
= 1.7.7 =
* Possible fix for PHP Notice in the log's on line 2511. Related to attachments redirection.
= 1.7.6 =
* Structured data removed from listing shortcodes, to avoid google errors for missing data.
= 1.7.5 =
* Bug fix
= 1.7.4 =
* Added column to the Jobs Category list, to see the category ID.
= 1.7.3 =
* Fix of bug that caused "Thank you" message to not appear after submit on some servers.
= 1.7.2 =
* Small cosmetic bug fix
= 1.7.1 =
* Added anonymous metrics collection
= 1.7.0 =
* Added Checkboxes to the apply now form (Now possible to add GDPR confirmations)
* Added Radio inputs to the apply now form
* New shortcode parameter "category", use as: [job-postings category="1,2"]
* Fixed issue for not showing user inputed data with default apply now form
= 1.6.16 =
* Small appearance issue fixed
= 1.6.15 =
* Made job posting to appear faster on page load
* Fixed translation issue for "Add file" string
* Added new filter "job-modal/add_file_text" to overwrite "Add file" text
= 1.6.14 =
* SVN version issue update
= 1.6.13 =
* Fix of Notice for missing value when it's not filled in posting
= 1.6.12 =
* Fix for flush rewrites that caused a server 500 error on some systems.
= 1.6.11 =
* Apply now settings correction
= 1.6.10 =
* Fixed template redirect issue, finally :)
* Job postings now appear in search. You can use "add_filter( 'jobs_post_type/exclude_from_search', '__return_true', 10, 2);" to exclude job posting from wp default search if needed.
= 1.6.9 =
* Fixed email issue
* Fixed template redirect issue
= 1.6.8 =
* New filter hook "job-entry/disable_featured_image"
= 1.6.7 =
* Maintenance release
= 1.6.6 =
* Maintenance release
= 1.6.5 =
* Fixed bug of "Valid thrue" field.
= 1.6.4 =
* Fixed issue when default "Apply Now" fields were not present in the email.
= 1.6.3 =
* Fixed issue preventing the appearance of Open Graph meta added by Yoast SEO Plugin
= 1.6.2 =
* Removed missing enqueing of modernizer file, used for experimenting.
= 1.6.1 =
* Fixed a bug in Styles setings
= 1.6.0 =
* Fixed the appearance of the uploaded files on the WP default attachment page. Now all new job entry uploads redirect to job posting. All older uploads redirect to homepage as they miss required ID (can be disabled with hook if needed).
* New filter hook "job-entry/noparent_attachment_page_redirect", return true or false, true by default
* New filter hook "job-entry/attachment_page_redirect", return true or false, true by default
= 1.5.10 =
* Recipient email sanitize function update, now allows to use multiple recipients separated by coma
= 1.5.9 =
* Small bug fix
= 1.5.8 =
* Fixed bug that prevented appearance of the Custom Text title in job posting and pdf
* Fixed appearance bug of Base Salary in PDF
* Fixed job featured image positioning
= 1.5.7 =
* Bug fix
= 1.5.6 =
* Added TCPDF files that got missed in latest release
= 1.5.5 =
* Added more templates that can be overriden from the theme: job-preview, job-categories
* Added option to hide Location and/or Employment Type from job preview. Options added to Style setting
* New filter hook "jobs/preview_details", usage: add_filter( 'jobs/preview_details', 'my_jobs_preview_details', 10, 2);
* New filter hook "jobs/preview_details_separator"
* New filter hook "jobs/preview_details_jobLocation"
* New filter hook "jobs/preview_details_employmentType"
* New filter hook "jobs/preview_details"
* New filter hook "jobs/categories_args"
* "Add new position" screen style updates
* Job post sidebar margin corrections
= 1.5.4 =
* Small "Add new position" screen design updates
= 1.5.3 =
* Fixed bug with Custom Button url
= 1.5.2 =
* Added "Name" field for specifiend name of the applicant. Required for better E-mail notifications.
* Adjusted email notifications to include new Entry fields.
* Added logo preview in settings Global options tab.
* Fixed email localisation.
* Fixed bug of validating empty multiple upload field.
= 1.5.1 =
* Fixed bug when tabs in settings dont work
= 1.5.0 =
* Added "Apply now" editor. You can now construct your own apply form.
* Some style corrections
= 1.4.5 =
* Microdata support is removed. Only JSON-LD now and by default.
= 1.4.4 =
* Minor update. jQuery UI style added
= 1.4.2 =
* Minor update. PDF now have smaller gaps between text areas
= 1.4.1 =
* Fixed issue that caused sending of multiple submitions when clicked on submit multiple times.
= 1.4.0 =
* Added category selector for the listing. Use [job-postings showcategory="true" aligncategory="left"] for showing categories above lthe list.
* Added shortcode parameters.
* Updated PDF output.
* Fixed some styling issues that appeared on some theme's
= 1.3.3 =
* Fix for saving pdf on iOS and macOS Safari.
= 1.3.2 =
* Position details display issue fixed.
= 1.3.1 =
* Added button and box roundnes option to the styles settings.
* Added "Custom CSS" area to styles settings, for adding any custom css you need.
= 1.3.0 =
* Added "Styles settings" with live preview. Collors now can be adapted to your needs easily.
= 1.2.8 =
* Readme update.
= 1.2.7 =
* Readme update.
= 1.2.6 =
* Added plugin version to the css and js files to force update cache.
= 1.2.5 =
* CSS typo fix.
= 1.2.4 =
* Added max width for job post. As appeared fullwidth on some themes.
= 1.2.3 =
* Currency symbol positioning fixed
= 1.2.2 =
* Modal appearance fixed
= 1.2.1 =
* Added Base Salary range.
* Loading glitches and short appearing of submit form fixed now.
* New filter added "job-postings/salary-range-separator". To change separater to any desired, if needed.
= 1.2.0 =
* Address field includes now includes "addressLocality", "addressRegion", "postalCode" and "streetAddress". Also shows more details on front end.
* Added "validThrough" field.
* Added "experienceRequirements", "educationRequirements" and "skills" fields.
* Improved Attachment field.
* Added option to replace submit button with "offer ended" text.
= 1.1.9 =
* Added message that visible when no job offers available. Can be changed in settings
* Some styling improvements
= 1.1.8 =
* Fixed language association from WPML
= 1.1.7 =
* Added default notification email to plugin settings
* Added permalink slug to plugin settings
= 1.1.6 =
* Some CSS fixes
= 1.1.5 =
* JSON-LD Updated
= 1.1.4 =
* Enqueueing jQuery
= 1.1.3 =
* Fix for file upload field. Now shows file name propperly
= 1.1.2 =
* Fixed listing shortcode, now printing positions in the right place
= 1.1.1 =
* Added 'jobs-listing/grid_class' filter for changing grid classes of the listing element.
= 1.1.0 =
* Added 'job-entry/after_submit' action for third party software integration and forwarding of submited data.
* Added new field "Button". You can use it for linking job position to third party job listing site or for adding CTA button to you ad.
* Added 'job-entry/notification' and 'job-entry/notification_{POST_ID_HERE}' filter for disabling email notification for all or some specific ad's
= 1.0.1 =
Entry search update
= 1.0.0 =
Initial release
== Upgrade Notice ==
= 1.6.3 =
* Critical bug fix
= 1.6.0 =
* Major update. You should update
* Fixes the entry uploads public appearance
= 1.5.0 =
* As we integrated "Apply now" editor, on all job entries page disapears the applicant data preview (name, email, phone, etc), because of structure change. This field's there now related to the new "Apply now" editor. On entry details page all the data still in place, no worries :)
= 1.3.0 =
* Major update. Added "Styles settings" with live preview.
= 1.1.8 =
Fixed language association from WPML
= 1.1.5 =
JSON-LD Specification updated, should update
= 1.1.4 =
Jquery loaded to frontend, please update if apply now button didnt worked for you
= 1.1.2 =
Should update as maijor fix added
= 1.1.0 =
New features added, should update
= 1.0.1 =
Search is now more accurate, you sould update
= 1.0.0 =
Initial release
== FAQ ==
FAQs on how to work with the plugin and where to change settings can be found within the plugin in the section Settings > Help.