Post Type Manager

WordPress can hold and display many different types of content A content is whatever you want to post on the website. For every content you would want to have a different output for the users. Similarly there would be a fixed set of information that you put in a content of similar type.

For example let’s take a Post Type say “PRODUCT”, and we would like to show different types for product a company sells. so we can create a post type product.

WordPress currently supports five major post types by default namely post, page, attachment, revision, nav menu. This plugin allows you to create as many different types of post types you would want to create.

Customize every detail of Post Type.

With this plugin you will be able to customize every single details that will be used to create your Custom post type. You will be able to do all this and a lot more without writing any piece of code. and for those who would want to write code, not to worry there’s a lot for you too.

Customize Rewrites for Permalink

Custom Rewrites are basically a way of customizing how URL of a post type is shown to user.You will be having the flexibility of customizing it the way you want. For example you might want to show all the product of you company in a  format ““.  This also optimizes your website for search engines.

Create Custom Fields for any Post Type

Custom fields are a way of adding multiple information to a custom post type, such as you can add a text box and ask user for some info like Product Name there, and later you would want to show that product name at a fixed location on the Page view. You will be able to do all this very easily. The Custom fields used are dynamic in nature. So there are various types of custom fields possible. A few have me developed and later many more will be added.

Custom Post Supported Features

WordPress provides different features by default that you can add to your post type with the click of a button. Various Feature provided by WordPress are:

  • Title
  • Content
  • Author
  • Thumbnail
  • Excerpt
  • Comments
  • Post Format
  • Trackback
  • Custom Field
  • Revisions

Every post type can support different set components.

Very Easy to use interface.

The interface is very easy to use and no Programming skills are required.

Custom CSS and Custom Javascript

Custom Cascading Style Sheet(CSS) which is used for styling a document and Custom Java Script which is used for adding extra script to document can be added to each and every post type. This allows you to customize the look and feel of the content

Customize All labels

There are various labels associated with a custom post types and they are used at numerous places. You will be able to customize all the labels associated with a Custom Post Type using a very easy to use interface.

Customize Enter Title Here message

On the Post creation screen, the Label for title is shown as Enter Title Here. You will be able to customize the text to be shown there.

Accessing Custom Fields

Custom field created for a post type can be accessed with the use of short codes within the document.You will need to place Array wherever you want to place the value of field_name.

Custom Menu Icon

You will be able to change the Menu shown on the left of Post Types i.e. the logo for the post type by providing the path to your custom logo.

21 thoughts on “Post Type Manager”

    1. hey harsha,
      I Never tried that, not sure whether it would work but you might try creating a post type with name post.


    1. I add this to functions.php
      function xydac_get_post_meta ( $key ) { return do_shortcode("[xydac_field]{$key}[/xydac_field]"); }

      You can use it in a theme like so:

      echo xydac_get_post_meta('customkey');

  1. I have upgraded from Ultimate Post Types in WP 3.0.5 to Ultimate CMS in WP 3.3.2 and my custom post types are behaving very strange. Meta boxes do not collapse / expand / drag, in general looks like the WP javascripts have a big conflict, some native WP features like expanding the “Screen Options” do not work. Firebug does not flag errors, it’s just that the GUI seems to totally not notice interactions.

    Native Post and Page types work perfectly OK.

    Has anyone experienced this on 3.3.2?

  2. Hi XYDAC,
    I’ve been happily using this plugins predecessors, UPTM and UTM, on the Tunxis Community College website for our events, news, and job posts for about a year now. Thanks for everything!

    I ran into a little snag which was this: we wanted to shut off comments on custom posts older than 30 days. Setting this option in Settings>Discussion does not affect custom posts, only posts. This is not a bug with your software … just something I want to mention for your info.

    the workaround is in our functions.php and goes something like this:
    // -------------------------------- CLOSE COMMENTS ON CUSTOM POST TYPES JUST LIKE POSTS --------------------------------------
    // grabs from /wp-includes/comment.php function _close_comments_for_old_post

    function close_comments_for_old_custom_posts ( $open, $post_id ) {
    if ( ! $open )
    return $open;

    if ( !get_option('close_comments_for_old_posts') )
    return $open;

    $days_old = (int) get_option('close_comments_days_old');
    if ( !$days_old )
    return $open;

    $post = get_post($post_id);

    $post_types = apply_filters( 'close_comments_for_post_types', array( 'post', 'events', 'news', 'job' ) );
    if ( ! in_array( $post->post_type, $post_types ) )
    return $open;

    if ( time() - strtotime( $post->post_date_gmt ) > ( $days_old * 24 * 60 * 60 ) )
    return false;

    return $open;

    add_filter('comments_open', 'close_comments_for_old_custom_posts', 5, 2);

    You might want to consider, at some point, adding an option for turning off comments after a certain amount of time on each custom post type.

    Keep up the great work.


  3. I have added a rich text field. It works perfect the first time I add content to it. But, if I try to update the content, the the changes doesnt register? It seems like it only saves the content you add the first time? I cant update the content after that?
    Any idea of what I can do?

  4. Hi, I found out whats causing the problem. I also use a plugin called Ultimate CMS, which is causing the issue with post search in Zoninator.
    Is there a workaround for this? can I change the name of the function it is calling or something? Or do I need to find another similar plugin to Ultimate CMS?
    Really hope there is solution for me to run both 🙂

  5. is there a way to not display fields if they are left empty?
    p.e.: if one of the fields is left empty on making a posttype, can it be hidden in the endresult. Suppose I have a car-posttype with fields of options of the car. If one of the fields is left empty, it should not show up

  6. Hi there. When saving a new field or post type, I get the following :
    Warning: Illegal offset type in isset or empty in /home/sabizco/public_html/wp-includes/post.php on line 1097

    Warning: Illegal offset type in isset or empty in /home/sabizco/public_html/wp-includes/post.php on line 1097

    Any ideas regarding this?

  7. Are you still developing this plugin?
    Does this post the custom post AUTOMATICALLY to home page like Ultimate Post Type Manager? Read on the Ultimate Post Type Manager wordpress plugin page that this one did not do it out of the box. Has that been fixed.

  8. Hi, I’ve started using the Ultimate CMS and love it so far.
    My one question is that for the Custom Post Type Fields, is there an option for the date field? Thank you

  9. Hi, I’ve been testing the free version to determine if will fit our needs before purchasing the upgrade. I’m building an art registry site. I’ve created a Post Type of Submission and five Taxonomies that are assigned to that post type. I have all the labels populated and the Options set to display both the menu and Navigation menu. The admin menu for the type shows up with the correct name, but the only sub items in that menu are the taxonomies. There is no “All Submissions” nor “Add New” option. In the New menu, the “Add New Submission is not an option. I’m missing a setting somewhere I’m sure of it, I just can’t find where.

    If you have time, I can create a temp admin account for you to take a look. Let me know.

  10. Fixed – but still a bug I think.

    I was able to delete the post type, recreate it and this time it worked. The only thing I did different was I made sure all the parameters were set appropriately before saving. On the first instance that failed, I had saved once just after creating the name.

  11. Hello, I’m so fed up of the Types being converted to Pro, then the free CTP UI not easy to use. So I tried and found this Ultimate CMS.

    So here is my quick review of your plugin:

    Overall: Very comprehensive.

    Things you might need to consider:
    1. The first setting page show only API. Which was really confusing and I thought I’d have to pay to use it. I’d prefer the Module selection to display for the first time.
    2. You may want to enable 1 or a few modules by default, just to be example for newbies.
    3. The Xydac is prefixed all over the menu… Yes, you made it and so you deserve it. But I’m sure the Xydac could stay at a more common location so that the menu look more easy to navigate.
    4. Perhaps, the “activated” should be default status, because I’m used to make things and it show immediately. I got confused for a few seconds then realised it was off.

    That’s all for now. I hope you enjoy making this wonderful plugin number 1 content management plugin for WordPress. If you need a hand, feel free to drop me an email.

    Binh WPOS

Leave a Reply to Xydac Cancel reply

Your email address will not be published. Required fields are marked *