A blue-themed promotional banner featuring the Term Importer plugin name, WordPress integration, and Rafy Co. branding.

Term Importer – Simplify your WordPress Taxonomy Management

Term Importer simplifies taxonomy management in WordPress, eliminating the time-consuming and error-prone process of manually adding terms.

Estimated reading time: 1 minute


When dealing with large datasets, organizing taxonomies efficiently becomes crucial. With this plugin, you can seamlessly import taxonomy terms directly from a CSV file, streamlining your workflow and ensuring accuracy.

Designed for website administrators, developers, and WooCommerce store owners, this plugin allows you to upload a CSV file, select the appropriate taxonomy, and automate the entire process.

Whether you’re working with product categories, real estate listings, or any other custom taxonomy, Term Importer ensures that data is imported quickly and accurately.

With built-in error handling, duplicate detection, and automatic slug generation, Term Importer makes bulk term management a breeze, helping you maintain a structured and organized taxonomy system in WordPress.

Key Features

To provide a seamless and reliable import experience, Term Importer includes features that ensure data accuracy and usability. Below are the core capabilities of the plugin:

CSV Import

Upload a CSV file and import multiple taxonomy terms in one go. The plugin processes the file and automatically adds valid terms to the selected taxonomy.

Custom Taxonomy Support

Works with any registered taxonomy in WordPress, including default categories and tags, as well as WooCommerce product categories (product_cat).

Automatic Slug Generation

If no slug is provided in the CSV file, the plugin will automatically generate one based on the term name, ensuring URL-friendly permalinks.

User-Friendly Interface

Integrated directly into the WordPress dashboard, with just two fields making it easy to upload and manage term imports with minimal setup.

Error Handling & Logging

Detects duplicate terms, missing fields, and incorrect data formats, providing detailed feedback to prevent issues during import.

Benefits

Using Term Importer simplifies the process of managing taxonomies, offering significant advantages over manual term entry.

Term Importer Save Time & Effort

Instead of manually adding terms one by one, import hundreds of terms in seconds. This is especially useful for WooCommerce stores, real estate listings, and any content-heavy websites.

Enhanced Data Consistency

Eliminate typos, formatting errors, and inconsistencies that often arise from manual data entry. Term Importer ensures that each imported term follows a standardized structure, maintaining uniform slugs, descriptions, and taxonomy assignments.

This guarantees data accuracy, improves content organization, and prevents duplicate or conflicting entries within your WordPress taxonomy.

WooCommerce Integration

Screenshot of the Term Importer plugin's dropdown menu in WordPress, showing WooCommerce taxonomies such as Product Categories, Product Tags, and Product Shipping Classes highlighted.

Easily import product categories and tags to streamline your WooCommerce store. Term Importer ensures precise taxonomy mapping, preventing duplicates and maintaining a structured, well-organized product catalog for a seamless shopping experience.

Term Importer Reduce Errors & Conflicts

The built-in validation system detects and prevents duplicate entries, invalid slugs, and formatting errors, ensuring that only properly structured and valid terms are imported into your taxonomy. This helps maintain data integrity and a well-organized WordPress environment.

Compatible with Any Custom Taxonomy

Whether you’re managing blog categories, event tags, industry-specific classifications, or complex hierarchical taxonomies, Term Importer seamlessly handles them all.

Term Importer Plugin – How It Works

The Term Importer plugin processes bulk imports by reading a structured file containing term data. Upon upload, the plugin parses each row, mapping columns to taxonomy properties such as name, slug and description.

It then validates entries to prevent duplicates. Once processed, terms are inserted into the WordPress database using the wp_insert_term() function, along with any associated metadata stored via update_term_meta().

The import process is optimized for large datasets, ensuring efficiency and avoiding timeouts by batching entries when necessary.

File Format

Example of a correctly formatted CSV file for importing taxonomy terms (or click here to download a sample):

name,slug,description
Category One,category-one,Description of the first category.
Category Two,category-two,Description of the second category.

Ensure the CSV file is correctly formatted and all required fields are completed to guarantee a successful import.

The name field is mandatory, while slug and description are optional. If a slug is not provided, the plugin will generate one automatically.

🌿 If a tree dies, plant another in its place.

Carl Linnaeus
May 23, 1707 – January 10, 1778

Download

Click here to download the Term Importer plugin. Then, navigate to the Assets section and select Source code (zip) format.

Then, simply upload it to your WordPress installation via the sidebar menu: PluginsAdd New Plugin. Click the Upload Plugin button and select the downloaded zip file.

Please share this page to help more people.