{"id":288135,"date":"2026-05-16T18:26:50","date_gmt":"2026-05-16T18:26:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hiretalent-simple-powerful-job-board\/"},"modified":"2026-05-16T19:32:08","modified_gmt":"2026-05-16T19:32:08","slug":"talentora","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/talentora\/","author":12249788,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Talentora \u2013 Simple & Powerful Job Board","header_author":"Md Abul Bashar","header_description":"A simple yet powerful job board plugin for WordPress. Post jobs, manage applications, and help employers find the right talent.","assets_banners_color":"e0e9f4","last_updated":"2026-05-16 19:32:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/hmbashar\/talentora","header_author_uri":"https:\/\/github.com\/hmbashar","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"hmbashar","date":"2026-05-16 18:26:25"},"1.0.0":{"tag":"1.0.0","author":"hmbashar","date":"2026-05-16 19:32:08"}},"upgrade_notice":{"0.0.1":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3534010,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3534010,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3533971,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3533971,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3533971,"resolution":"1","location":"assets","locale":"","width":1988,"height":1156},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3533971,"resolution":"2","location":"assets","locale":"","width":1553,"height":1801},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3533971,"resolution":"3","location":"assets","locale":"","width":1995,"height":659},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3533971,"resolution":"4","location":"assets","locale":"","width":1525,"height":991}},"screenshots":{"1":"<strong>Job Post Editor<\/strong> \u2013 The WordPress block editor showing a job post with the Job Details metabox: location, salary range, deadline, company name, logo, and the \"Job Filled\" toggle.","2":"<strong>Single Job Page<\/strong> \u2013 The public-facing single job detail page displaying job meta (location, salary, deadline, company) and the built-in application form.","3":"<strong>Applications List<\/strong> \u2013 The Talentora \u2192 Applications admin screen showing submitted applications with columns for applicant name, job, email, phone, status, date, and the CSV Export button.","4":"<strong>Settings Page<\/strong> \u2013 The Talentora \u2192 Settings admin panel with the General Settings tab (apply form shortcode, jobs per page, application statuses, currency symbol) and the Email Templates and Email Logs tabs."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[16503,15888,8107,4534,9021],"plugin_category":[],"plugin_contributors":[86426],"plugin_business_model":[],"class_list":["post-288135","plugin","type-plugin","status-publish","hentry","plugin_tags-careers","plugin_tags-employment","plugin_tags-job-board","plugin_tags-job-listing","plugin_tags-recruitment","plugin_contributors-hmbashar","plugin_committers-hmbashar"],"banners":{"banner":"https:\/\/ps.w.org\/talentora\/assets\/banner-772x250.png?rev=3533971","banner_2x":"https:\/\/ps.w.org\/talentora\/assets\/banner-1544x500.png?rev=3533971","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/talentora\/assets\/icon-128x128.png?rev=3534010","icon_2x":"https:\/\/ps.w.org\/talentora\/assets\/icon-256x256.png?rev=3534010","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/talentora\/assets\/screenshot-1.png?rev=3533971","caption":"<strong>Job Post Editor<\/strong> \u2013 The WordPress block editor showing a job post with the Job Details metabox: location, salary range, deadline, company name, logo, and the \"Job Filled\" toggle."},{"src":"https:\/\/ps.w.org\/talentora\/assets\/screenshot-2.png?rev=3533971","caption":"<strong>Single Job Page<\/strong> \u2013 The public-facing single job detail page displaying job meta (location, salary, deadline, company) and the built-in application form."},{"src":"https:\/\/ps.w.org\/talentora\/assets\/screenshot-3.png?rev=3533971","caption":"<strong>Applications List<\/strong> \u2013 The Talentora \u2192 Applications admin screen showing submitted applications with columns for applicant name, job, email, phone, status, date, and the CSV Export button."},{"src":"https:\/\/ps.w.org\/talentora\/assets\/screenshot-4.png?rev=3533971","caption":"<strong>Settings Page<\/strong> \u2013 The Talentora \u2192 Settings admin panel with the General Settings tab (apply form shortcode, jobs per page, application statuses, currency symbol) and the Email Templates and Email Logs tabs."}],"raw_content":"<!--section=description-->\n<p><strong><a href=\"https:\/\/hmbashar.github.io\/talentora\/\">\ud83c\udf10 Visit the Plugin Landing Page \u2192<\/a><\/strong><\/p>\n\n<p><strong>Talentora<\/strong> is a lightweight, developer-friendly job board plugin that makes it easy to add a professional career page to any WordPress site. Whether you run a small business or a large recruiting platform, Talentora gives you all the tools you need to post jobs, categorize them, and let candidates apply \u2014 all without leaving WordPress.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Job Management<\/strong><\/p>\n\n<ul>\n<li><strong>Custom Post Type<\/strong> \u2013 A dedicated <code>Job<\/code> post type with clean, SEO-friendly URLs (<code>\/job\/job-title\/<\/code>).<\/li>\n<li><strong>Job Categories &amp; Types<\/strong> \u2013 Flexible hierarchical taxonomies to organize listings (e.g., Engineering, Remote, Full-Time).<\/li>\n<li><strong>Rich Job Meta Fields<\/strong> \u2013 Location, salary range, currency symbol, application deadline, company name, company website, and company logo.<\/li>\n<li><strong>Job Filled Flag<\/strong> \u2013 Mark any job as filled to automatically stop accepting new applications.<\/li>\n<li><strong>Shortcode-Powered Listings<\/strong> \u2013 Display a filterable job board anywhere with <code>[talentora_jobs]<\/code>.<\/li>\n<\/ul>\n\n<p><strong>Application Management<\/strong><\/p>\n\n<ul>\n<li><strong>Built-in Application Form<\/strong> \u2013 No third-party form plugin required. The <code>[talentora_application_form]<\/code> shortcode renders a complete form (name, email, phone, cover letter, resume upload).<\/li>\n<li><strong>Resume Upload<\/strong> \u2013 Supports PDF, DOC, DOCX files up to 5 MB; stored privately in the WordPress Media Library.<\/li>\n<li><strong>Applications Inbox<\/strong> \u2013 All submissions are stored as a private custom post type (<code>talentora_app<\/code>) and viewable under Talentora \u2192 Applications.<\/li>\n<li><strong>Status Workflow<\/strong> \u2013 Configurable application statuses (Pending, Reviewed, Shortlisted, Rejected, Hired) with per-application status selector.<\/li>\n<li><strong>Bulk Status Actions<\/strong> \u2013 Change the status of multiple applications at once directly from the list screen.<\/li>\n<li><strong>CSV Export<\/strong> \u2013 Export all applications to a spreadsheet-ready CSV file with one click.<\/li>\n<li><strong>Secure Resume Download<\/strong> \u2013 Nonce-protected download link for each applicant's CV, accessible only to authorised admins.<\/li>\n<li><strong>Activity Log<\/strong> \u2013 Per-application audit trail of every status change, timestamped and attributed to the acting user.<\/li>\n<\/ul>\n\n<p><strong>Email Notifications<\/strong><\/p>\n\n<ul>\n<li><strong>Admin New-Application Email<\/strong> \u2013 Notifies the site admin whenever a new application is submitted.<\/li>\n<li><strong>Applicant Confirmation Email<\/strong> \u2013 Sends an acknowledgement to the candidate on successful submission.<\/li>\n<li><strong>Status-Change Email<\/strong> \u2013 Notifies the applicant whenever their application status is updated.<\/li>\n<li><strong>Customisable Templates<\/strong> \u2013 Edit subject lines and message bodies with dynamic placeholders (<code>{applicant_name}<\/code>, <code>{job_title}<\/code>, <code>{status}<\/code>, etc.).<\/li>\n<li><strong>Email Log<\/strong> \u2013 View and clear a log of all emails sent by the plugin (Talentora \u2192 Settings \u2192 Email Logs).<\/li>\n<\/ul>\n\n<p><strong>Settings<\/strong><\/p>\n\n<ul>\n<li><strong>General Settings<\/strong> \u2013 Configure the global apply form shortcode, jobs per page, application statuses, and currency symbol.<\/li>\n<li><strong>Email Templates<\/strong> \u2013 Customise all three notification email templates from the admin panel.<\/li>\n<li><strong>Third-Party Form Support<\/strong> \u2013 Optionally use Contact Form 7, WPForms, Gravity Forms, or any shortcode-based form instead of the built-in form.<\/li>\n<\/ul>\n\n<p><strong>Developer &amp; Extensibility<\/strong><\/p>\n\n<ul>\n<li><strong>Template Override Support<\/strong> \u2013 Copy templates to your theme folder and customise without touching plugin files.<\/li>\n<li><strong>Developer-Friendly Hooks<\/strong> \u2013 Actions and filters to extend every part of the plugin.<\/li>\n<li><strong>Spam Protection<\/strong> \u2013 Honeypot field on the built-in application form silently blocks bot submissions without CAPTCHA.<\/li>\n<li><strong>Translation Ready<\/strong> \u2013 Fully internationalised with a <code>.pot<\/code> file included.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<p>Display the job listing:<\/p>\n\n<pre><code>[talentora_jobs]\n<\/code><\/pre>\n\n<p>Optional attribute: <code>posts_per_page<\/code> \u2014 Number of jobs to show per page.<\/p>\n\n<p>Display the built-in application form:<\/p>\n\n<pre><code>[talentora_application_form]\n<\/code><\/pre>\n\n<p>Optional attribute: <code>job_id<\/code> \u2014 The job post ID to link the form to (defaults to the current post).<\/p>\n\n<p>Display an external apply form (third-party plugin):<\/p>\n\n<pre><code>[talentora_apply_form]\n<\/code><\/pre>\n\n<p>Optional attribute: <code>form_shortcode<\/code> \u2014 Override the global apply form shortcode for a specific placement.<\/p>\n\n<h4>Documentation<\/h4>\n\n<p>Full documentation is available in the <code>docs\/<\/code> folder inside the plugin:<\/p>\n\n<ul>\n<li><p><strong><a href=\"https:\/\/github.com\/hmbashar\/talentora\/blob\/main\/docs\/user-guide.md\">User Guide<\/a><\/strong> \u2013 Installation, job creation, settings, shortcodes, and template override.<\/p><\/li>\n<li><p><strong><a href=\"https:\/\/github.com\/hmbashar\/talentora\/blob\/main\/docs\/application-management.md\">Application Management<\/a><\/strong> \u2013 Built-in application form, applications inbox, status workflow, bulk actions, CSV export, resume download, email notifications, activity log, and spam protection.<\/p><\/li>\n<li><p><strong><a href=\"https:\/\/github.com\/hmbashar\/talentora\/blob\/main\/docs\/developer-guide.md\">Developer Guide<\/a><\/strong> \u2013 Architecture, namespace\/autoloading, post types, meta fields reference, hooks &amp; filters, shortcodes, Settings API, template system, assets, and release checklist.<\/p><\/li>\n<\/ul>\n\n<h4>Template Override<\/h4>\n\n<ol>\n<li>Create a folder <code>talentora\/<\/code> inside your active theme directory.<\/li>\n<li>Copy the template file(s) from <code>wp-content\/plugins\/talentora\/templates\/<\/code> to your theme folder.<\/li>\n<li>Customise the copied files.<\/li>\n<\/ol>\n\n<p>Available templates: <code>single-talentora_job.php<\/code>, <code>archive-talentora_job.php<\/code>.<\/p>\n\n<h4>Developer Hooks<\/h4>\n\n<p><strong>Filters<\/strong><\/p>\n\n<ul>\n<li><code>talentora_jobs_query_args<\/code> \u2013 Modify the WP_Query arguments for the job listing.<\/li>\n<li><code>talentora_apply_form_shortcode<\/code> \u2013 Modify the apply form shortcode string per job.<\/li>\n<li><code>talentora_currency_symbol<\/code> \u2013 Filter the currency symbol.<\/li>\n<li><code>talentora_job_card_classes<\/code> \u2013 Add extra CSS classes to a job card.<\/li>\n<\/ul>\n\n<p><strong>Actions<\/strong><\/p>\n\n<ul>\n<li><code>talentora_before_job_list<\/code> \u2013 Fires before the job listing is rendered.<\/li>\n<li><code>talentora_after_job_list<\/code> \u2013 Fires after the job listing is rendered.<\/li>\n<li><code>talentora_before_single_job<\/code> \u2013 Fires before single job content (passes <code>$job_id<\/code>).<\/li>\n<li><code>talentora_after_single_job<\/code> \u2013 Fires after single job content (passes <code>$job_id<\/code>).<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin stores applicant-submitted data (name, email, phone, cover letter, resume) as part of its job application processing. This data is stored in the WordPress database and the Media Library, and is accessible only to authorised administrators. Site owners are responsible for disclosing this data collection in their privacy policy. The plugin does not share data with any external service and does not set any cookies on the frontend.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>talentora<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Permalinks<\/strong> and click <strong>Save Changes<\/strong> to flush rewrite rules.<\/li>\n<li>Visit <strong>Talentora &gt; Settings<\/strong> to configure your apply form shortcode and other options.<\/li>\n<li>Add job listings under <strong>Talentora &gt; Add New<\/strong>.<\/li>\n<li>Place the <code>[talentora_jobs]<\/code> shortcode on any page to display your job board.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20specific%20form%20plugin%20to%20use%20talentora%3F\"><h3>Do I need a specific form plugin to use Talentora?<\/h3><\/dt>\n<dd><p>No. You can use any shortcode-based form plugin such as Contact Form 7, WPForms, Gravity Forms, or others. Simply paste the form shortcode into <strong>Talentora &gt; Settings &gt; Apply Form Shortcode<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20customise%20the%20job%20listing%20page%20design%3F\"><h3>How do I customise the job listing page design?<\/h3><\/dt>\n<dd><p>You can override the plugin templates from your theme. Create a <code>talentora\/<\/code> folder in your active theme and copy templates from <code>wp-content\/plugins\/talentora\/templates\/<\/code> there. You can also add custom CSS in your theme's stylesheet.<\/p><\/dd>\n<dt id=\"can%20i%20display%20the%20job%20board%20in%20multiple%20places%3F\"><h3>Can I display the job board in multiple places?<\/h3><\/dt>\n<dd><p>Yes. Simply add the <code>[talentora_jobs]<\/code> shortcode to any page or post.<\/p><\/dd>\n<dt id=\"my%20job%20pages%20return%20a%20404%20error.%20how%20do%20i%20fix%20it%3F\"><h3>My job pages return a 404 error. How do I fix it?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings &gt; Permalinks<\/strong> and click <strong>Save Changes<\/strong> to flush WordPress rewrite rules.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20currency%20symbol%3F\"><h3>How do I change the currency symbol?<\/h3><\/dt>\n<dd><p>Go to <strong>Talentora &gt; Settings<\/strong> and update the <strong>Currency Symbol<\/strong> field. The symbol will be displayed alongside salary information across all job listings.<\/p><\/dd>\n<dt id=\"can%20themes%20override%20plugin%20templates%3F\"><h3>Can themes override plugin templates?<\/h3><\/dt>\n<dd><p>Yes. Copy the template file(s) to a <code>talentora\/<\/code> folder in your theme. The plugin will automatically use your theme's version instead of its own.<\/p><\/dd>\n<dt id=\"is%20talentora%20compatible%20with%20the%20latest%20version%20of%20wordpress%3F\"><h3>Is Talentora compatible with the latest version of WordPress?<\/h3><\/dt>\n<dd><p>Yes. Talentora is tested with WordPress 6.9 and kept up to date with each WordPress release.<\/p><\/dd>\n<dt id=\"will%20talentora%20slow%20down%20my%20site%3F\"><h3>Will Talentora slow down my site?<\/h3><\/dt>\n<dd><p>No. Talentora only loads its assets on pages where they are needed (job listing and single job pages). The plugin is lightweight by design.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.0.1 \u2013 2025-03-01<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Custom post type <code>talentora_job<\/code> with clean permalink structure (<code>\/job\/job-title\/<\/code>).<\/li>\n<li>Job Categories (<code>talentora_job_category<\/code>) and Job Types (<code>talentora_job_type<\/code>) hierarchical taxonomies.<\/li>\n<li>Job details meta: location, salary min\/max, currency symbol, application deadline, company name, company website, company logo, job-filled flag.<\/li>\n<li><code>[talentora_jobs]<\/code> shortcode with <code>posts_per_page<\/code> attribute.<\/li>\n<li><code>[talentora_apply_form]<\/code> shortcode with <code>form_shortcode<\/code> attribute (third-party form integration).<\/li>\n<li>Built-in application form shortcode <code>[talentora_application_form]<\/code> with name, email, phone, cover letter, and resume upload (PDF\/DOC\/DOCX, max 5 MB).<\/li>\n<li>Private <code>talentora_app<\/code> custom post type to store submitted applications.<\/li>\n<li>Applications list admin screen with columns: applicant, job, email, phone, status, date.<\/li>\n<li>Configurable application status workflow (Pending, Reviewed, Shortlisted, Rejected, Hired).<\/li>\n<li>Bulk status update actions on the applications list screen.<\/li>\n<li>CSV export of all applications.<\/li>\n<li>Secure nonce-protected resume download for administrators.<\/li>\n<li>Per-application activity log tracking status changes.<\/li>\n<li>Admin new-application email notification.<\/li>\n<li>Applicant submission confirmation email.<\/li>\n<li>Status-change email notification to applicant.<\/li>\n<li>Customisable email templates with dynamic placeholders.<\/li>\n<li>Email log viewer and clear function (Talentora \u2192 Settings \u2192 Email Logs).<\/li>\n<li>Honeypot spam protection on the built-in application form.<\/li>\n<li>Template override support for <code>single-talentora_job.php<\/code> and <code>archive-talentora_job.php<\/code>.<\/li>\n<li>Settings page with General, Email Templates, and Email Logs tabs.<\/li>\n<li>Developer hooks: <code>talentora_before_job_list<\/code>, <code>talentora_after_job_list<\/code>, <code>talentora_before_single_job<\/code>, <code>talentora_after_single_job<\/code>, <code>talentora_jobs_query_args<\/code>, <code>talentora_apply_form_shortcode<\/code>, <code>talentora_currency_symbol<\/code>, <code>talentora_job_card_classes<\/code>.<\/li>\n<li>Translation-ready with <code>.pot<\/code> file.<\/li>\n<\/ul>","raw_excerpt":"A simple yet powerful job board plugin for WordPress. Post jobs, manage applications, and help employers find the right talent.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/288135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=288135"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hmbashar"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=288135"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=288135"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=288135"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=288135"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=288135"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=288135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}