If you are one of the WordPress users, you might know about the featured image in the Write post panel. Today I will tell you how to set a featured image automaitcally in your blog post. Some people find this task quite boring and time consuming to a speacial featured image to there blog post and then to include it in the post as well. So by the bit of code below you will not be worrying a lot now :)
Add the Featured Image Automatically in WordPress
In you theme's funtions.php file go at the end and add the below code before ?>
/*Add the Featured Image Automatically in WordPress*/function autoimg_featured() {global $post;$already_has_thumb = has_post_thumbnail($post->ID);if (!$already_has_thumb) {$attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );if ($attached_image) {foreach ($attached_image as $attachment_id => $attachment) {set_post_thumbnail($post->ID, $attachment_id);}}}}add_action('the_post', 'autoimg_featured');add_action('save_post', 'autoimg_featured');add_action('draft_to_publish', 'autoimg_featured');add_action('new_to_publish', 'autoimg_featured');add_action('pending_to_publish', 'autoimg_featured');add_action('future_to_publish', 'autoimg_featured');
What this function will do?
This function will check if you have set a custom image as a featured image, it keep it as it is. Otherwise if there is no featured image found, it add the first image from the post as the featured Image.
Your Turn:
- Was that useful?
- Tell us how much time it saved for you !
20 replies on “Add the Featured Image Automatically in WordPress”
Thanks for the Post Ahmad Bro, but I think you should write lengthy posts, not so short posts! and Also should tell simple ways not such codes! they always confuse me and are the headache.!
Yes it is good, But it will set featured image automatically but 1st pic in post or which?
This is just a snippet I shared, Writing more about it would have been boring Not many people want explanations of codes :P
nice tips. Tq for info guys.
This is really a nice trick. will try to use it in my next theme update.
The content of the post worths the blog title. Then why lengthy posts.
Sometimes to the point information is useful :)
Thanks for backing me up with your comment Pavan Somu.
It works very well.
Welcz
First pic !
Very nice and informative post, I love it but don’t know if I should do it on my theme (genesis framework) since they warn that one shouldn’t touch the framework except the child theme so as not to miss updates when available.
Do this in your child theme’s functions.php if it exists.
Nice trick man i will try it
Thanks
It really works.
Chai, and I have already done the coding on my main genesis framework… you know what?
When I removed the codes, the theme got corrupted.
What are you removing by the way?
thanks for this method i reaily want this thanks again!!!
Hi! I used your code to add the featured images automatically but it doesn’t work… I’m using a RSS feed to add posts to my site and maybe that’s the problem. Do you know how to make it work?
Thanks in advance and btw Great site! =)
You have to click the publish botton on your own. I guess the image should be hosted as well.
I love this and am in desperate need of something like this, BUT I am so scared to touch the code at all, I wish I was braver, I love your site, you share very useful information!!
I am still new to Word Press and your site has helped me so much already, Thank you!