Add Genesis Settings to Custom Post Types

If you are using Genesis framework and you want to add the Genesis Layout options to your Custom Post Types (which is something I needed to do when using WP Courseware), there’s two ways of doing it.

Add it to your theme functions file

Thanks to Brian Lis, here’s a little snippet that you can add to your functions file.
You’ll need to know the name of your custom post type and enter it in the

1
add_post_type_support( 'your_custom_post_type', 'genesis-layouts' );

You should also be able to do the same thing to add Genesis SEO support (if you are wanting to use the built-in SEO features in Genesis).

1
add_post_type_support( 'your_custom_post_type', 'genesis-seo' );

Edit the Custom Post Type

This can be done no matter what theme you are using. The only drawback that I see is that you have to be careful not to over-write your changes with any plugin updates. Personally, I prefer the above method when possible. But if you’re in a pinch, this will get the job done just fine.

You’ll have to find the php file where the CPT is registered, and then look for the “supports” array.

1
'supports'=> array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'page-attributes', 'genesis-seo','genesis-layouts'),