Taxonomy Builder
With fields similar to GenerateWP logic register_taxonomy() Generate code.
Basic Information
Rewrite & Other
Scaefy's WordPress Custom Taxonomy Builder Tooldevelopers and site administrators; without writing any codesimilar to "category" or "tag" special classifications (taxonomies) to create.
Why Use Taxonomy Builder?
WordPress has two taxonomies by default:
- category → to classify posts,
- post_tag → for content tags.
But in modern web projects this is not enough.
If a news website, portfolio gallery, education portal or advertising platform If you're developing a new content development program to categorize your content into meaningful groups. special taxonomies (custom taxonomy) you need.
Scaefy's tool accomplishes this process in seconds:
- Without writing code,
- By setting tags, visibility, REST API settings,
- And it's completely WordPress core functionscompatible PHP code.
Main Features
✅ Simple form for users who don't know code:
Enter slug, singular/plural names, linked post type and other parameters only from the form.
✅ Full compliance with the register_taxonomy() standard:
The generated code is generated according to the most up-to-date function structure of WordPress.
✅ Hierarchically supported or tag-like structure:
Choose between hierarchical structures like categories or flat structures like tags.
✅ REST API and Gutenberg compatible:
The "show_in_rest" checkbox automatically opens REST endpoints and editor support.
The table below shows what each field does and what kind of value it expects:
| Domain Name | Mandatory | Description |
|---|---|---|
| Taxonomy Slug | ✅ | Unique short name. Ex: news_category, movie_tour. No more than 32 characters, lowercase and underscore only. |
| Singular Noun (Singular) | ✅ | The name that appears in singular form in the admin panel. Ex: "Category", "Type". |
| Plural Noun (Plural) | ✅ | Plural form in menus and lists. Ex: "Categories", "Species". |
| Post Types to connect | ✅ | List of post types separated by commas. Ex: post, news. This specifies to which content types the taxonomy will be applied. |
| Hierarchical | ☐ | If checked, a parent-child relationship is established like a category. If unchecked, it works like a tag. |
| Public | ☐ | Determines whether the taxonomy will be publicly accessible. |
| Show UI | ☐ | Creates an interface (menu and form) for this taxonomy in the admin panel. |
| Show in Nav Menus | ☐ | Determines whether taxonomy terms can be added to menus. |
| Show Admin Column | ☐ | Shows the taxonomy column in content lists. |
| Show in REST | ☐ | Opens Gutenberg and REST API access. |
| Rewrite Slug | ☐ | SEO friendly URL suffix. Ex: category, tag, tour. |
| Rewrite With Front | ☐ | Allows the site prefix (/blog/) to be at the beginning of the URL. |
| Query Var | ☐ | Allows it to be used as a query parameter in the URL. Ex: ?news_category=sports |
Where should I add the generated code?
You can include the generated code in the project in one of the following two ways:
- Child Theme functions.php file Add it to the end of the script and save the file. The new taxonomy will automatically appear in your site menu.
- As a small add-on For example: open a file called scaefy-custom-taxonomies.php, paste the code into it and upload it to the /wp-content/plugins/ folder. Then add Plugins > Activate to activate it.