| 开发者 | creatis |
|---|---|
| 更新时间 | 2026年10月22日 15:42 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1.3 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. The jobicy_settings_options option and [jobicy_jobs] shortcode are preserved. Existing settings are merged with new defaults. The minimum WordPress version is now 6.5. Frontend markup intentionally changed: custom CSS targeting legacy job-title/jobicy-container classes must be updated to .jobicy-feed and .jobicy-feed__*.
The plugin uses prefixed classes and scoped rules. Extra style protection is enabled by default and also guards important controls/typography against common theme !important rules. Disable protect_styles for easier theme overrides. Arbitrary ID-heavy !important theme rules may still require a site-specific adjustment; this is scoped CSS, not Shadow DOM. Source description styles/classes/IDs are removed. The dialog uses the browser top layer.
The current public API accepts 1–200 jobs per batch and includes a rolling seven-day publication window. Cursor continuation loads subsequent batches when available. Local employment/experience/salary/company/age filters can leave a batch empty even if later batches match. Use Next/Load more to continue. The plugin does not import vacancies into WordPress posts, run scheduled synchronization or promise an API-wide result total. Show-entire-batch mode intentionally has no continuation controls.
Sorting applies to the matching jobs already loaded on this board. Further cursor batches are fetched in the API's publication order and then incorporated into the loaded set. It is not a global oldest/title/company search across unseen API pages.
Read-only AJAX uses an HMAC-signed board configuration rather than an expiring user nonce, so cached pages keep working. Visitors can change only enabled search controls. Fixed feeds and server-configured employment/experience/salary restrictions cannot be bypassed by changing submitted fields. Administrative writes require manage_options and WordPress nonces.
The last successful response is used temporarily, with a visible saved-results notice. With no cache, the configured error message and retry action appear. A cooldown defers repeat failures and respects Retry-After. A stale cache containing cursor tokens is limited to 23 hours; the API may invalidate an older traversal. Reset the filters if a session expires.
Primary labels and messages have editable settings. Other interface strings use the jobicy translation domain. Russian catalogs and a POT are included. Colors are configurable; blank optional colors follow the selected scheme. See docs/CUSTOMIZATION.md for CSS variables and developer hooks. Saved custom labels remain saved text when the site language changes.
No. This plugin uses the public API and canonical Jobicy application URLs. It does not send commercial API keys or trigger paid direct-link requests.