Description: The Custom Content Type Manager plugin allows users to create custom content types (also known as post types) and standardize custom fields for each content type, including dropdowns, checkboxes, and images. This gives WordPress CMS functionality making it easier to use WP for eCommerce or content-driven sites.
One of the problems with WordPress' custom fields is that they are not standardized: users must add them one at a time each time they create a new post. Furthermore, by default, WordPress' custom fields supports only text fields. This plugin lets users define a list of custom fields for each content type so that the same custom fields appear on each new post in a uniform way.
For example, you can define a custom content type for "movie", then add a textarea field for "Plot Summary", an image field for "Poster Image", and a dropdown field for "Rating". All of these fields are available in the template's single-movie.php template file by using the included print_custom_field() function, e.g. <?php print_custom_field('rating'); ?>
Custom content types get their own link in the admin menus and their own URL structure.
1. Upload this plugin's folder to the /wp-content/plugins/ directory or install it using the traditional WordPress plugin installation.
2. Activate the plugin through the 'Plugins' menu in the WordPress manager.
3. Under the "Settings" menu, click the newly created "Custom Content Types" link, or click this plugin's "Settings" link on the Plugins page.
4. After clicking the Settings link, you'll 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 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 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.
Related: Custom, fields, Content, types, Users, Field, Wordpress, Define, Create, Plugin, Textarea, Dropdown, imagequot, quotratingquot, Image, quotplot, summaryquot
O/S:BSD, Linux, Solaris, Mac OS X
File Size: 450.6 KB