WordPress Divi theme extension

Rename Divi Projects plugin

Unlock the full potential of Divi 4 and Divi 5 Projects to make your site truly unique!

About

Divi by Elegant Themes is one of the world’s most popular visual builder themes for WordPress.

Rename Divi Projects is the perfect tool for customizing Divi’s default Projects post type to suit your unique needs.

Now compatible with Divi 4 and Divi 5.

Completely transform the built-in Divi Projects custom post type into any type of content that fits your website.

Examples of what you could change Projects to, e.g. Properties, Albums, Games, etc.

Customize the name

Change the default “Projects” post type to anything—properties, portfolios, books, or conferences—saving time and simplifying site management.

Choose your menu icon

Select a custom icon to better represent your new post type in the WordPress admin menu.

Modify slugs

Update the URL structure to reflect your new post type, keeping everything SEO-friendly.

Category and Tag control

Rename and re-slug your categories and tags to match your new custom post type.

Video walkthrough

Now FREE for Unlimited sites

Benefits of Rename Divi Projects

Now Divi 5 compatible

Compatible with both Divi 4 and Divi 5 and other 3rd-party project, porfolio and custom post type plugins such as Divi FilterGrid.

Flexible and versatile

No limits! Repurpose the default Projects features for anything you need.

Save time

No need to write your own custom post types—let Divi do the heavy lifting while you focus on content.

Portfolio modules

Use Divi’s existing portfolio modules (Filterable Portfolio, Portfolio, Portfolio Carousel) to display and filter your custom content with ease.

International (i18n)

This plugin is translation-ready and already translated into French, German, Italian, Portuguese, Spanish and more.

No coding required

Customize your post type with a few clicks and keystrokes.

Why is this useful?

Perhaps your website showcases holiday letting properties, or advertises the books you have written, or you are in a band and want to display the albums you have released. It doesn’t make much sense semantically to list these as ‘projects’.

Wouldn’t it be great to be able to change the project post type URL from ‘project’ to ‘property’ or ‘book’ or ‘album’ or anything you like, while keeping the functionality of the three Divi portfolio modules:

Rename Divi Projects allows you to do this quickly, simply and without any coding.

Screenshots

Screenshot of the WordPress admin area (Divi 5 Beta 8) showing the Rename Divi Projects v2.2.0 settings page, with fields for custom post type names and slugs, category and tag settings, plus an Admin Menu Visibility option to set the minimum role level.

Now FREE for Unlimited sites

Documentation

How to install

WordPress plugins are PHP scripts that extend the functionality of WordPress.

Rename Divi Projects is a standard WordPress plugin and can be installed like any other plugin.

 

Option 1: Upload via WordPress Admin (recommended)

You can manually upload the plugin zip file and install it through the WordPress Plugins admin screen.

  1. Download the Rename Divi Projects plugin zip file to your computer.
  2. Go to Plugins > Add New Plugin.
  3. Select the Upload Plugin button.
  4. Select the zip file.
  5. Select Install now.
  6. When the installation is complete, you’ll see “Plugin installed successfully.” Select the Activate Plugin button.

Option 2: Manual plugin installation via SFTP

You may prefer to install the plugin by manually transferring the files onto the server.

This options requires you to be familiar with the process of transferring files using an SFTP client. It is recommended for advanced users and developers.

  1. Download the Rename Divi Projects plugin zip file to your computer
  2. Unzip the folder to your computer
  3. Upload the extracted plugin folder to /wp-content/plugins/
  4. In WordPress, go to Plugins
  5. Find Rename Divi Projects and select Activate

Getting started with Rename Divi Projects

As the name suggests Rename Divi Projects allows you to customize the default Divi Projects custom post type.

Why is this useful?

Perhaps your website showcases holiday letting properties, or advertises the books you have written, or you are in a band and want to display the albums you have released. It doesn’t make much sense semantically to list these as ‘projects’.

Wouldn’t it be great if you could change the project post type URL from ‘project’ to ‘property’ or ‘book’ or ‘album’ or anything you like, while keeping the functionality of the three Divi portfolio modules:

The Rename Divi Projects plugin allows you to do this quickly, simply and without any coding.

Settings page

Once installed, navigate to Divi > Rename Divi Projects to customize your Projects post type.

Administrator only

The Rename Divi Projects settings page is accessible only to users with the manage_options capability, which by default is an Administrator user role. This ensures that Editor, Author, Contributor, Viewer and Subscriber roles cannot change these settings.

TL;DR

  1. Update the singular and plural name labels for the post type, categories and tags.
  2. Update the slugs (URLs).
  3. Select a menu icon (the drop-down has a search box).
  4. Click Save Changes.
  5. The settings will change immediately and permalinks will be automatically flushed.

Page layout

The settings page is grouped into four blocks:

  1. Custom Post Type Settings
  2. Category Settings
  3. Tag Settings
  4. Admin Menu Visibility

followed by a Save Changes button.

Custom post type settings

The first block allows you to change the name of the custom post type labels, the slug (URL) and the menu icon from the default values to anything you wish.

Singular name

Enter the singular name for your post type, e.g. Property, Book, Album, etc.

  • This text will display on the navigation menu for “Add New {singular name}” and on the edit page for adding a new post.
  • The default value is “Project”.
Plural name

Enter the plural name for your post type, e.g. Properties, Books, Albums, etc.

  • This text will appear on the navigation menu replacing Projects. It will also appear on the “All {plural name}” sub menu item and posts admin page.
  • The default value is “Projects”.
Slug

Enter the slug (URL) you want to use for your post type.

  • On save, the slug field will be ‘sanitized’ removing any illegal characters and spaces; all spaces will be repaced with a dash (-). Try to keep special characters to only a dash (-) or an underscore (_).
  • This text will replace ‘project’ as a the URL of your custom post type.
  • The default value is “project”.
Menu Icon

Select the menu icon you wish to display in the WordPress navigation.

  • All Dashicon options are available and previewed in the drop-down list. Use the search box at the top of the drop-down list to quickly find the icon you are looking for.
  • This icon will replace the menu icon on the WordPress left-hand navigation.
  • The default value is “Admin menu > post”.

 

Interface shows fields for Singular Name, Plural Name, Slug and Menu Icon.

Category settings

The second block allows you to change the name of the Category labels and the category slug (URL) from the default values to anything you wish.

Singular name

Enter the singular name for your post type category, e..g Property category, or simply Category,

  • This text will display on the post type categories page.
  • The default value is “Category”.
Plural name

Enter the plual name for your post type categories, e..g Property categories, or simply Categories,

  • This text will appear on the navigation menu and the post type categories page.
  • The default value is “Categories”.
Slug

Enter the slug (URL) you want to use for your post type categories archive page.

  • On save, the slug field will be ‘sanitized’ removing any illegal characters and spaces; all spaces will be repaced with a dash (-). Try to keep special characters to only a dash (-) or an underscore (_).
  • This text will replace ‘project_category’ as a the URL of your custom post type categories archive.
  • The default value is “project_category”.
Category settings fields

Tag settings

The third block allows you to change the name of the Tag labels and the tag slug (URL) from the default values to anything you wish.

Singular name

Enter the singular name for your post type tag, e..g Property tag, or simply Tag,

  • This text will display on the post type tag page.
  • The default value is “Tag”.
Plural name

Enter the plual name for your post type tags, e..g Property tags, or simply Tags,

  • This text will appear on the navigation menu and the post type tags page.
  • This text also replaces the “Skills” pseudo-heading on non-Divi Builder post pages.
  • The default value is “Tags”.
Slug

Enter the slug (URL) you want to use for your post type tags archive page.

  • On save, the slug field will be ‘sanitized’ removing any illegal characters and spaces; all spaces will be repaced with a dash (-). Try to keep special characters to only a dash (-) or an underscore (_).
  • This text will replace ‘project_tag’ as a the URL of your custom post type tag archive.
  • The default value is “project_tag”.
Tag settings fields

Admin Menu Visibility settings

The fourth settings section allows you to set the minimum user role that can see the renamed Projects custom post type in the WordPress admin menu. Users with lower roles will not see the Projects menu item.

By default, the Projects custom post type uses the same permissions as WordPress Posts. This means anyone who can view or edit Posts can also see and manage Projects in the WordPress admin. If you need tighter control, use this option to set the minimum role required to see Projects in the admin menu.

The default setting is Contributor .

Save Changes

Once you have made your edits, click the Save Changes button to update the “Projects” post type to your new settings.

The changes should happen immediately. Anything that once had a URL of /project/ will now have your new custom post slug. Should this not happen, first go to Settings > Permalinks and click Save Changes there to flush the permalinks (slug) cache.

Reset to defaults

To reset the custom post type to the default Divi “Project” settings:

  1. Navigate to Plugins and deactivate the Rename Divi Projects post type plugin
  2. Navigate to Settings > Permalinks and click the Save Changes button to flush the rewrite rules cache.

Your custom post type values will be kept in the database until to reactive the plugin again.

Deleting the plugin

When you delete the plugin from the Plugins screen, all your custom post type settings for the Project post type will be deleted from the database.

If you want to keep your settings to return to them later, simply disable the plugin.

How it works

Rename Divi Projects offers an easy-to-use interface that allows you to fully customize the default Divi “Projects” post type without needing to write any code. Once the plugin is installed and activated, it adds a new settings page where you can rename and rebrand the Projects post type to fit your needs. This includes changing the post type name, menu icon, URL slug, and the names and slugs for associated categories and tags.

The plugin seamlessly integrates with the existing Divi ecosystem, allowing you to repurpose Projects into any type of custom content, such as properties, portfolios, or even events. Best of all, you can continue using Divi’s Projects modules to showcase and filter your new content type—no additional setup required.

Whether you’re a seasoned developer or a WordPress beginner, Rename Divi Projects takes care of the heavy lifting, allowing you to fully customize Divi Projects in just a few clicks.

For developers

At a high level, the plugin re-registers Divi’s existing project post type and its taxonomies with your configured labels/slugs.

Key mechanics

  • On init, it registers:
    • post type key: project
    • taxonomy keys: project_category, project_tag
    • Settings values are pulled from one option: divi_projects_cpt_rename_settings.
  • On settings update, rewrite rules are flushed only if slug, category_slug, or tag_slug changed.
  • For UI placement, it adds the settings submenu under Divi when possible, otherwise under Settings.
  • For admin menu visibility, it removes the project menu page for users below the configured minimum role level.
  • For front-end single project pages, it replaces Divi’s ‘Skills’ label with your configured tag plural:
    • primary path: gettext filter for Divi domain strings
    • fallback path: output-buffer string replacement for hard-coded template output

Divi 4 vs Divi 5 note

  • The plugin does not hard-switch by explicit Divi version number.
  • The two-step ‘Skills’ replacement (gettext + output-buffer fallback) exists to handle differences in how Divi templates may output that label across versions/templates.

Scope clarification

  • The plugin changes labels and rewrite slugs for Divi’s existing Project custom post type (CPT) entities.
  • It does not create a brand-new custom post type (CPT) key.
  • Internal keys remain project, project_category, and project_tag.

Source code

The full source code is available on GitHub.

Developers are welcome to view the repository, download the plugin and adapt it to suit their own needs under the GPLv3 licence.

If you spot a bug or have an improvement to suggest, you can also raise an issue or submit a pull request.

Support

Got an issue? Got any questions before you buy?

Email support@digitalshed45.co.uk

Now FREE for Unlimited sites