Apply only to one custom post type
-
Hi,
How can I apply this to only one, custom post type?
Thank you
-
It’s adding images to Ubermenu too, I’d like to limit it to one post type.
Hi,
Paste the code below in your
functions.php. Change the name of the CUSTOM_POSTTYPE to the posttype you need. Let me know how it goes.function dfi_posttype( $dfi_id ) { if ( is_singular( 'CUSTOM_POSTTYPE' ) || get_post_type() == 'CUSTOM_POSTTYPE' ) { return $dfi_id; // The featured image set in the media settings } return; // no featured image } add_filter('dfi_thumbnail_id', 'dfi_posttype' );Hi there,
Thanks for the code. I’ve applied and have replaced the “CUSTOM_POSTTYPE” text with my custom post type name without success. It is still showing images on my menu. Can I limit it to only the one custom post type?Thank you
My code:
//Default featured Image function dfi_posttype( $dfi_id ) { if ( is_singular( 'jobs' ) || get_post_type() == 'jobs' ) { return $dfi_id; // The featured image set in the media settings } return; // no featured image } add_filter('dfi_thumbnail_id', 'dfi_posttype' );Mhh, what menu are you using? Then I can compare the combination
Thanks, I’m using UberMenu from CodeCanyon
Hee,
I’ve updated the plugin. It has a beter way to filter this. Can you try this code:
function dfi_posttype_jobs ( $dfi_id, $post_id ) { $post = get_post($post_id); if ( 'jobs' === $post->post_type ) { return $dfi_id; // the image id } return null; // the original featured image id } add_filter( 'dfi_thumbnail_id', 'dfi_posttype_book', 10, 2 );Hi Janw.oostendorp,
Have you thought of extending the plugin to cater for multiple custom post types? so if you had post types like “book” and “podcast” ..etc you could define a different default featured images for each.
I think that would be a great enhancement.
..Justin
Hi Justin,
I thought of it but never got around it. Mostly because I want to keep is user-friendly as possible. I kinda like how simple it is.
If I can think of a way to keep is simple I’ll probably add id.
It’s not hard technical.Hi Janw,
Its a great plugin and provides consistency for posts to never have a missing featured image. To have a checkbox for any post types available when a CPT supports ‘thumbnail’ would be great.
so your suggestion of an “id” if that’s for a CPT name-id then yes great (for CPTs that support ‘thumbnail’). If you were then to add the ability for one or more featured-image/CPT associations then that’s another way and wouldn’t take more space in the media settings than is needed.
But anyway its a thought and would add to your great work.
..Justin.
Jan, do you know if this code worked?
I only want to apply this plugin to one Custom Post Type and so the added functionality / this code in functions.php is important to me.
@colinsp
Did you try the code? It should work.Jan,
I haven’t tried it out yet I was hoping that @myhero would report back whether it was working or not or that he had pm’d you with the result of his testing.
I will give it a try next week and report back.
The topic ‘Apply only to one custom post type’ is closed to new replies.