Template Overrides
The addon supplies its own WP Job Manager and WP Job Manager Resumes templates and routes WP Job Manager to load them. You can override any of them from your child theme.
How template loading works
Section titled “How template loading works”Two mechanisms are involved:
- The addon hooks
job_manager_locate_templateand returns its own template file when a matching one exists in the addon’stemplates/directory. This covers the per-part templates WP Job Manager loads withget_job_manager_template_part(). - The addon hooks
template_includeto swap the full archive template for job and resume archives, using itsarchive-job_listing.phpandarchive-resume_listing.phpfiles.
Overriding from a child theme
Section titled “Overriding from a child theme”Copy a template from the addon’s templates/ folder into your child theme, preserving the relative path, then edit your copy. WP Job Manager’s template loader checks the theme before the addon, so your copy wins.
Available templates
Section titled “Available templates”Job templates (templates/job_manager/):
archive-job_listing.phpcontent-job_listing.phpcontent-job_listing_default_layout.phpcontent-job_listing_grid_layout_one.php,_two.php,_three.phpcontent-single-job_listing.phpcontent-single-job_listing-company.phpjob-listings-start.phpjob-listing-overview.phpjob-listing-location-map.phpjob-listing-related-jobs.phpjob-filter-job-types.php
Resume templates (templates/wp-job-manager-resumes/):
archive-resume_listing.phpcontent-resume.phpcontent-resume-layout-default.phpcontent-resume-grid-layout-one.php,-two.php,-three.phpcontent-single-resume.phpresume-overview.phpresumes-start.php
Which template a layout uses
Section titled “Which template a layout uses”- The archive layout setting selects between the default and grid content templates. Grid Layout One, Two, and Three map to
content-job_listing_grid_layout_one/two/three.php(and the matching resume grid templates). - The single layout setting (Job One/Two/Three, Resume One/Two/Three) selects the single-page presentation.
Helper functions
Section titled “Helper functions”Template functions live in core/wp-job-manager/reign-job-manager-template-functions.php and the resume equivalents. Two social-link helpers are safe to call from custom templates: jobmate_get_candidate_social_links() and jobmate_display_candidate_social_links().
Note on layout hooks
Section titled “Note on layout hooks”Prefer the layout filters (reign_job_mate_single_job_layout, jobmate_single_resume_layout) and the content actions listed in Hooks and Filters over copying a whole template when you only need to add or move a block. Overriding a template means you own its future updates.

