Plugin Directory

Custom Content Type Manager

Version: Break out of your blog! Create custom fields for dropdowns, images, and more! This plugin gives WordPress true CMS functionality.

This plugin uses the standard installation procedure: install the plugin's folder inside of wp-content/plugins (make sure the folder is named custom-content-type-manager).

Here is a typical use-case verbosely for the record:

  1. Install this plugin using the traditional WordPress plugin installation, or upload this plugin's folder to the /wp-content/plugins/ directory (ensure that the directory is named custom-content-type-manager).
  2. Activate the plugin through the 'Plugins' menu in the WordPress manager.
  3. Upon activation you can adjust the plugin settings by clicking the newly created "Custom Content Types" menu item, or click this plugin's "Settings" link on the Plugins page.
  4. After clicking the Settings link, you will see a list of content types -- there are two built-in types listed: post and page. To test this plugin, try adding a new content type named "movie" by clicking the "Add Custom Content Type" button at the top of the page.
  5. There are a lot of options when setting up a new content type, but all the necessary ones are shown on the first page. Pay attention to the "Name", "Show Admin User Interface", and "Public" settings. "Show Admin User Interface" must be checked in order for you to be able to create or edit new instances of your custom content type.
  6. Save the new content by clicking the "Create New Content Type" button.
  7. Your content type should now be listed under on the main Custom Content Types Manager settings page. Activate your new content type by clicking the blue "Activate" link.
  8. Once you have activated the content type, you should see a new menu item in the left-hand admin menu. E.g. "Movies" in our example.
  9. Try adding some custom fields to your new content type by clicking on the "Manage Custom Fields" link on the settings page.
  10. You can add as many custom fields as you want by clicking the "Add Custom Field" button at the top of the page, e.g. try adding a "plot_summary" field using a "textarea" input type, and try adding a "rating" dropdown.
  11. When you are finished configuring your custom fields, click the "Save Changes" button.
  12. Now try adding a new instance of your content type ("Movies" in this example). Click the link in the left-hand admin menu to add a movie.
  13. Your new "Movie" post will have the custom fields you defined.
  14. If you have added any media custom fields, be sure to upload some images using the WordPress "Media" menu in the left-hand menu.

Please note: if you are upgrading from version 0.8.7 or before, you must completely uninstall and remove the previous version! This will not delete any of your content, but you should take some notes about the exact names of your content types before doing this. Sorry, I know it's a pain, but I had to correct for limitations in the data structure. See this Wiki page for more information.

Requires: 3.3.0 or higher
Compatible up to: 4.2.7
Last Updated: 2 months ago
Active Installs: 10,000+


3.9 out of 5 stars


1 of 4 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,2,0 100,1,1
50,2,1 0,1,0
0,1,0 0,1,0 50,2,1
100,1,1 100,1,1
100,1,1 0,1,0
0,1,0 0,1,0 100,1,1
100,3,3 50,2,1 100,1,1 100,1,1 100,3,3
100,2,2 100,8,8 100,1,1 100,2,2 100,2,2 100,2,2 100,1,1
100,1,1 100,2,2
100,1,1 100,3,3
89,9,8 100,1,1 100,1,1 100,1,1
67,3,2 100,7,7 0,1,0 100,1,1 100,6,6
100,2,2 100,1,1
100,3,3 67,3,2 0,1,0 0,4,0
33,6,2 67,3,2 0,2,0
0,3,0 0,2,0
0,1,0 100,1,1
100,1,1 100,1,1
100,1,1 0,1,0