WordPress.org

Forums

User Submitted Posts
[resolved] how to set default feature image If user do not upload a photo. (3 posts)

  1. jiyuu19th
    Member
    Posted 1 year ago #

    how to set default feature image (561x264px) If user do not upload a photo.

    http://wordpress.org/plugins/user-submitted-posts/

  2. Jeff Starr
    Member
    Plugin Author

    Posted 1 year ago #

    Adding to the technique described at WP-Mix:

    // @ http://wp-mix.com/set-attachment-featured-image/
    add_filter('the_content', 'set_featured_image_from_attachment');
    function set_featured_image_from_attachment($content) {
    	global $post;
    	if (has_post_thumbnail()) {
    		// display the featured image
    		$content = the_post_thumbnail() . $content;
    	} else {
    		// get & set the featured image
    		$attachments = get_children(array(
    			'post_parent' => $post->ID,
    			'post_status' => 'inherit',
    			'post_type' => 'attachment',
    			'post_mime_type' => 'image',
    			'order' => 'ASC',
    			'orderby' => 'menu_order'
    		));
    		if ($attachments) {
    			foreach ($attachments as $attachment) {
    				set_post_thumbnail($post->ID, $attachment->ID);
    				break;
    			}
    			// display the featured image
    			$content = the_post_thumbnail() . $content;
    		}
    		// NEW STUFFS
    		else {
    			$default_image = 'featured-image-default.jpg';
    			$content = $default_image . $content;
    		}
    	}
    	return $content;
    }

    Same usage instructions as explained at the original post.

  3. jiyuu19th
    Member
    Posted 1 year ago #

    thank so much jeff, but it not work for me.
    I'll try to find another way.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • User Submitted Posts
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic

Tags

No tags yet.