Using HireZootCustomization

Configuring and Customizing the Plugin

How to adjust settings, layouts, and integrations to match your site's needs and enhance user experience.

Overview

Customize WP Job Openings to fit your recruitment workflow. Access the settings via WP Admin > Job Openings > Settings. Here, you select layouts, configure filters, tailor notifications, and enable features like HR roles or WPML support.

Review all options before publishing jobs to ensure seamless integration with your site's design.

Layout Options

Choose between Grid or List layouts for optimal display.

Ideal for modern, visual job boards. Jobs display in cards with images and key details.

[jobs]

Customize via settings:

SettingDescriptionDefault
ColumnsNumber of grid columns3
Image SizeFeatured image dimensionsMedium

Enable dynamic filtering for location, department, and more.

Enable Filters

In Job Openings > Settings > Filters, toggle options like Location, Department, and Job Type.

Add Search

Check Enable Search and select searchable fields.

// Add custom filter via functions.php
add_filter('wpjobopenings_filters', function($filters) {
    $filters['remote'] = 'Remote';
    return $filters;
});

AJAX Loading

Enable AJAX Filtering for instant updates without page reloads.

Customizing Email Notifications

Tailor emails for applications and notifications.

Example custom template snippet:

<!DOCTYPE html>
<html>
<body>
  <h2>New Application: {job_title}</h2>
  <p>From: {applicant_name} &lt;{applicant_email}&gt;</p>
  <p>Message: {message}</p>
</body>
</html>

HR Roles and Integrations

Create HR users in Users > Add New and assign the HR Manager role via Job Openings > Settings > Roles. HR users manage jobs without full admin access.

Advanced Customizations

Hook into plugin actions for deeper changes.

// Custom job expiry callback
add_action('wpjobopenings_job_expired', function($job_id) {
    wp_mail('hr@yourcompany.com', 'Job Expired', 'Job ID: ' . $job_id);
});

Always backup your site before adding custom code. Test in a development environment.