Custom Post Type Editor


Customize the text labels, menu names or description for any registered custom post type using a simple Dashboard user interface. No PHP file editing is necessary!

  • Want to rename Posts to News?
  • Want to rename Media to Files?
  • Want to rename a Portfolio post type to Projects?

You can do all of this (and more) using this plugin.

For example, you could customize the following Custom Post Types:

  • The Posts Custom Post Type (created by WordPress Core)
  • The Pages Custom Post Type (created by WordPress Core)
  • The Media Custom Post Type (created by WordPress Core)
  • Any Custom Post Type that is created by a WordPress plugin
  • Any Custom Post Type that is created by a WordPress theme

This means that you no longer have to modify PHP files in order to rename a Custom Post Type!

See the screenshots and Custom Post Type Editor Plugin home page for further information.


  • The list of registered Custom Post Types
  • The interface for editing a Custom Post Type


Installation of this plugin is simple:

  1. Download the plugin files and copy to your Plugins directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to Dashboard, Settings, Custom Post Types.


What does this plugin do?

It provides an easy way for you to modify/customise the labels and/or description of any registered Custom Post Type. This includes WordPress’ built-in post types, as well as any Custom Post Types created by a plugin or theme.

What doesn’t this plugin do?

It doesn’t allow you do other things such as changing a Custom Post Type’s rewrite slug or body class. Changing those can cause styling or display issues with themes.

If you look at this WordPress Codex page, the labels values can be changed by this plugin. The description can also be changed by this plugin. All other parameters (such as public, exclude_from_search, etc.) cannot be customised using this plugin.

Does this plugin modify any core WordPress, plugin or theme files?

No. It uses WordPress’ hook/filter to override Custom Post Type definitions on-the-fly. No files are modified by this plugin.

Does this plugin permanently change anything?

No. If you deactivate this plugin, your Custom Post Type definitions will revert to their defaults.

Does this plugin work with WordPress Multisite?

Yes – this plugin works with WordPress Multisite.

I found a bug. How can I contribute a patch or bug fix?

We’d love you to fork our Github Repository and send us a pull request.

Alternatively, you can report a bug on our Issue Tracker.


2020년 9월 21일 답글 1개
I was just wondering why I couldn’t find these settings on a new WP install … I’ve had this plugin installed for many years on my main (old) site that I was thinking these features were built-in to WP core! Thanks for a great plugin, that’s so simple yet so useful. Set and forget. And I see there’s even been a recent update, so a big THANK YOU to @jamescollins … keep up the good work! 🙂
2017년 8월 12일 답글 1개
I was tinkering with events plugins and finally found they were all over-qualified for what I needed. After spending 10 minutes with some serious thinking over a Rum Orange, I decided I actually didn’t need default Posts for this project—they’d be my “events”! I’d just have to rename the default “Post” post type labels which I knew was possible, but I didn’t feel like looking up what exactly I’d need to code. (Did I mention Rum Orange? Yeah …) Finding this plugin and getting the job done was a matter of 6.491 minutes. Cheers! 🍹
2016년 11월 7일 답글 1개
Allows you to edit the CPT (Custom Post Types) that you get with most themes. Change their names and other elements to suit your needs. Great plugin.
2016년 9월 3일
Nice simple plugin for change post type name. Note that it can only change names but not create a new one.
2016년 9월 3일 답글 1개
Saved my bacon when I had a conflict between Custom Sidebars and WPCourseware and a specific post_type. Thanks.
모든 14 평가 읽기

기여자 & 개발자

“Custom Post Type Editor”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.


자국어로 “Custom Post Type Editor”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.



  • Mark compatibility with WordPress version 6.6.


  • Mark compatibility with WordPress version 6.5.


  • Minimum required WordPress version updated to 6.0.
  • Mark compatibility with WordPress version 6.4.


  • Add compatibility with latest WordPress versions (including 6.1).
  • Add support for new labels introduced in WordPress version 5.8 (item_link and item_link_description).
  • Add support for new labels introduced in WordPress version 5.7 (filter_by_date).
  • Add support for new labels introduced in WordPress version 5.0 (item_published, item_published_privately, item_reverted_to_draft, item_scheduled, and item_updated).
  • Add support for new labels introduced in WordPress version 4.7 (view_items and attributes).
  • PHP 8 compatibility.
  • Modernize code.
  • Security improvements for settings screens.


  • Mark WordPress 5.5 compatible.


  • Mark WordPress 5.2 compatible.


  • Add support for the 2 new post type labels that were added in WordPress 4.7 (view_items and attributes).


  • Add support for customizing a Custom Post Type’s description. Thanks to LeodanEvolution for the suggestion.
  • Add support for the 4 new post type labels that were added in WordPress 4.3.
  • Add support for the 6 new post type labels that were added in WordPress 4.4.


  • WordPress 4.5 compatibility.
  • PHP 7 compatibility (a PHP notice no longer occurs).


  • WordPress 4.3 compatibility.
  • Change plugin’s textdomain to match the plugin’s folder name in preparation for translations.
  • Readme updates.


  • More secure edit links.


  • WordPress 4.1 compatibility.


  • WordPress 4.0 compatibility.
  • Screenshot updates.


  • PHP notice fixes. Props klihelp.


  • WordPress 3.8 compatibility


  • WordPress 3.5 compatibility
  • Documentation/FAQ updates


  • Documentation updates
  • US spelling
  • Screenshot updates


  • Add support for customising WordPress’ built-in Posts, Pages and Media dashboard menu labels. Thanks to Aaron Rutley for testing this.


  • Initial release.