Tutorial: Importing Job Listings With WP All Import Pro

WP All Import Pro allows you to import posts and custom post types (like job listings) using CSV and XML files. This guide will show the basics of importing from a CSV file.

Note: The pro version of WP All Import is required for importing custom fields.

↑ Back to Top Preparing Your CSV File

Columns you may want to include:

↑ Back to Top Importing your CSV File

First go to the All Import section and choose ‘New Import’.

2014-11-18 at 18.45

You’ll then be prompted to upload your CSV file. You should also choose to create new ‘Jobs’ for the items dropdown.

Choose your file, select jobs, and continue

Choose your file, select jobs, and continue

Once the file has uploaded successfully it will show you a preview of your CSV fields. You’ll want to continue to step 3 after ensuring it has uploaded correctly and can be read.

For step 3, you will need to tell WP All Import how to import each of the columns in your CSV file. Start with the post title and content. These need to be mapped to your job title and description:

Post Title and Content maps to your Job Title and Description

Post Title and Content maps to your Job Title and Description

Next you’ll map custom fields:

Custom Field Mapping

Custom Field Mapping

The names of the custom fields you’ll be mapping to include:

If you are using WP Job Manager 1.18.0 and below, you’ll also need to map two additional fields set to 1 or 0:

The final thing to map is the job type (and possibly job categories if you’re importing those too). Look in the taxonomies section and map your column containing the terms:

Term Mapping

Term Mapping

Continue to the next step where you’ll choose a unique ID (you can use the job title here, or a combination of fields), and then you can complete your import.