4

I have made a custom post type for a child theme. I removed "thumbnail" from the supports array in functions.php and that prevents a featured image meta box from being displayed. However, when in the "add an image" modal dialogue thing, there is still a "Use as featured image" link. Why, oh why? More to the point, does anyone know how to remove?

I tried...

remove_post_type_support( 'itinerary', 'post-thumbnail' );

...where itinerary is the name of my custom post type. Any help would be greatly appreciated!

Steve

9

Some where in your theme you should have:

add_theme_support( 'post-thumbnails' );

Instead of removing support for a post type try only adding support for the post types you want:

add_theme_support( 'post-thumbnails', array( 'post', 'movie' ) );
  • great that worked! I added add_theme_support( 'post-thumbnails', array( 'post', 'page' ) ); to the child functions.php and called it by using this: add_action( 'init', 'mytheme_setup' ); function mytheme_setup() { add_theme_support( 'post-thumbnails', array( 'post', 'page' ) ); } so I didn't need to edit the parent theme :) Thanks for your help Brady! Steve – Steve Jul 29 '11 at 12:44
0

To add to Brady's answer...

add_theme_support( 'post-thumbnails', array( 'post', 'movie' ) );

If you only want to add support to a single post type, keep the array() in the declaration. With debugging turned on, if you declare add_theme_support( 'post-thumbnails', 'post' ); wordpress will complain that it is expecting an array when on the post edit page. So to enable Featured Images to only posts...

add_theme_support( 'post-thumbnails', array( 'post' ) );

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.