Now, if you want to add Genesis functionality, that is, Genesis SEO, Layouts, & Sidebars, to existing custom post types (that you may have registered via another plugin), then you need the following.
add_action( 'init', 'wps_add_post_type_support' ); /** * Add Genesis custom support for registered post types * Add Genesis SEO/Layout support to CPTs (if not registered with them) * * @uses add_post_type_support() Registers support of certain features for a given post_type * @link http://codex.wordpress.org/Function_Reference/add_post_type_support * */ function wps_add_post_type_support() { // Uncomment below as appropriate //add_post_type_support( 'post_type', 'genesis-seo' ); //add_post_type_support( 'post_type', 'genesis-layouts' ); //add_post_type_support( 'post_type', 'genesis-simple-sidebars' ); }
To add the above to multiple post types:
add_action( 'init', 'wps_add_post_type_support' ); /** * Add Genesis custom support for registered post types * Add Genesis SEO/Layout support to CPTs (if not registered with them) * * @uses add_post_type_support() Registers support of certain features for a given post_type * @link http://codex.wordpress.org/Function_Reference/add_post_type_support * */ function wps_add_post_type_support() { $pts = array( 'post_type1', 'post_type2' ); foreach( $pts as $pt ) { // Uncomment below as appropriate //add_post_type_support( $pt, 'genesis-seo' ); //add_post_type_support( $pt, 'genesis-layouts' ); //add_post_type_support( $pt, 'genesis-simple-sidebars' ); } }











