| 开发者 | alimalik238 |
|---|---|
| 更新时间 | 2026年7月11日 06:38 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp_posts and wp_postmeta stay clean.
Key features
application-files folder so each application keeps its own snapshot.workeera-remote-tech-job-board/ folder.workeera-remote-tech-job-board text domain with proper translators: comments on placeholder strings.workeera_action dispatcher plus standard wp_ajax_* hooks.Workeera_Query_Handler) and meta helper (workeera_get_object_meta / workeera_update_object_meta).workeera_get_template_part( $slug, $name, $ext ).workeera-remote-tech-job-board folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress Plugins screen.[workeera_user_dashboard] and [workeera_jobs_listing] shortcodes (or assign them in Workeera → Settings → Pages).No. Each user is assigned a single workeera_user_type (candidate or employer) the first time they reach the dashboard. The plugin scaffolds the matching candidate post automatically for candidate users.
In wp-content/uploads/wp-workeera/cv-files/ for the candidate's CV manager. When a candidate applies to a job, a snapshot copy is written to wp-content/uploads/wp-workeera/application-files/<year>/<month>/ and that copy is the one the employer sees. Direct file URLs are not exposed — downloads go through a permission-checked handler.
Yes. Set the Job apply method option in Workeera → Settings to External, Internal, or Both. When External (or Both with the per-job choice set to External) is selected, the Apply button on the job page becomes an outbound link to the configured URL.
Yes. The three notification emails (job-published, new-application, application-status) live as templates under templates/emails/. Copy the file into your theme at your-theme/workeera-remote-tech-job-board/emails/email-<slug>.php and edit it freely. The {token} placeholders documented at the top of each template are replaced before sending.
Yes — every user-facing string uses the workeera-remote-tech-job-board text domain, and strings with placeholders (%s, %d) carry translators: comments so that WP-CLI's i18n tools generate accurate .pot entries. Drop your translation files into /wp-content/languages/plugins/ or under the plugin's own languages/ folder.
Jobs, applications and taxonomy relations live in dedicated indexed tables (not wp_postmeta), so filtering listings and counting applications stays fast as data grows. Cron jobs that recount terms and clean orphan rows are batched (capped per run) and checkpointed via a custom transients table.
Deactivate and delete the plugin from the Plugins screen. The custom tables and uploaded application files are intentionally preserved on deactivation so you can re-enable without data loss. If you need a clean removal, drop the workeera_* tables and the wp-content/uploads/wp-workeera/ folder manually.