Revision: 41950
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 25, 2011 06:26 by chrs
Initial Code
function set_featured_image($post_ID){
if(!has_post_thumbnail($post_ID)){
$args = array(
'post_parent' => $post_ID,
'post_type' => 'attachment',
'numberposts' => 1,
'post_status' => null,
'post_mime_type' => 'image',
);
if($image = get_children($args)) {
$image = current($image);
add_post_meta($post_ID, '_thumbnail_id', $image->ID);
}
}
}
add_action("publish_post", "set_featured_image");
Initial URL
Initial Description
If a post is published without setting a featured image and there is an image attachment, this will select an image from the media library and set it as the featured image.
Initial Title
Wordpress - Set featured image if nothing is selected
Initial Tags
wordpress
Initial Language
PHP