Here’s what I use in Dave’s WordPress Live Search to get the first image:
public static function firstImg( $post_content ) {
$matches = array();
$output = preg_match_all( '/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post_content, $matches );
if ( isset( $matches[1][0] ) ) {
$first_img = $matches[1][0];
}
if ( empty( $first_img ) ) {
return '';
}
return $first_img;
}
Related Posts:
- How to add post featured image to RSS item tag?
- How do I remove featured images and captions from a wordpress RSS feed?
- How to grab first image attached to post and display in RSS feed?
- Getting images to show up in RSS Reader
- Get featured image from post on RSS feed
- Fetching full size featured image to insert in RSS Feed
- How to have featured image show in standard RSS Widget
- How to import linked images and make them featured -> automagically
- How do I set a featured image (thumbnail) by image URL when using wp_insert_post()?
- How do I get image url only on the_post_thumbnail
- How to get image title/alt attribute?
- How to Fix HTTP Error When Uploading Images?
- Add class name to post thumbnail
- Add Custom Fields to Custom Post Type RSS
- How to disable WordPress from creating thumbnails?
- How to retrieve image from URL and set as featured image/post thumbnail
- How to set featured image to custom post from outside programmatically
- How do you remove hard coded thumbnail image dimensions?
- How do you get the post thumbnail size?
- Setting a post’s featured image from an embedded YouTube video
- How to get featured image’s width and use elsewhere in template?
- set_post_thumbnail_size vs add_image_size
- Minimum Dimensions Requirement for Featured Image?
- How to show page content in feed?
- Generate Thumbnails only for Featured Images
- How to get all featured image sizes and their URLs?
- How to Dynamically Resize WordPress Image On-The-Fly (custom field/theme option)
- Get all posts in RSS
- How do I regenerate thumbnails?
- Display thumbnail only if requested size exists
- How to get SimplePie fetch_feed without stripping iframe code?
- Delete original image – keep thumbnail?
- Individual rss feed entry length for categories?
- the_post_thumbnail responsive srcset not populating with custom image size
- Set custom name for generated thumbnails
- Post thumbnail alt title
- Get Featured Image via direct sql query
- Get featured image on Blog Index
- the_post_thumbnail hard cropping not working no matter what
- Can I refresh the thumbnails programmatically?
- How to add multiple image sizes of the same size with add_image_size
- New image size version only for the Featured Image file
- wp_get_attachment_image_src always returns full-sized image
- Get featured image URL by page id
- change set_post_thumbnail_size according to post type admin page
- Add Title Attribute to WordPress Image the_post_thumbnail
- Can’t extract and set SVG dimensions
- Set Featured Image Front Frontend Form
- Remove or Edit in Feeds
- Getting Thumbnail Path rather than Image Tag
- Display Category Thumbnail and links in Woo commerce
- Cannot get add_feed to work
- the_post_thumbnail with lazyload JQ plugin
- How to Make a Separate RSS Feed for Each Custom Post Type
- Replacing Gutenberg Featured Image control?
- Should I provide RSS or Atom feeds?
- Display Post Thumbnail Without Being Featured Image
- Featured Image of Video from oembed
- oEmbed, thumbnails and wordpress
- wp_get_attachment_image_src() and custom sizes
- How to secure or disable the RSS feeds?
- Prevent WordPress from cropping GIF files
- media_sideload_image generates blank?
- Post thumbnail outside the loop
- What’s the difference between post thumbnails and featured images (if any)?
- Getting custom-sized featured image’s URL?
- What is your take: TimThumb vs. WordPress Thumbnails? The great debate [closed]
- How to crop thumbnail height to auto with set width
- Retrieve 1st image in post and set it as featured image, when post is saved/updated
- Use thumbnail image using url of that image
- Why does Simplepie return feed items in a wrong order?
- Retrieve featured image as object
- How do I add the featured image to the_content after the first paragraph?
- How to create additional full text RSS feeds
- Showing a placeholder/default img, if no featured image is set
- Re-order media links?
- Multiple featured image thumbnails for post types (Multiple Post Thumbnails plugin)
- the_post_thumbnail scaling not hard cropping
- Skip posts without a thumbnail in loop
- wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); Getting thumb from wrong loop
- How can I generate a RSS feed based on a custom WP_Query?
- Set featured image for multiple posts
- Image uploader with “Set Featured Image” link on front end
- adding an id to the_post_thumbnail
- Featured image size in ADMIN panel?
- Featured image with the same height thumbs returns wrong thumb
- RSS for Pages Instead of Posts?
- Custom RSS feed forces download
- How can I display my featured image correctly inside my single posts?
- How to change the naming of the resized image files
- Featured image upload finished hook
- How to get featured post title & image using JSON API?
- Generate thumbnail for images with the same size as thumbnails
- Set post thumbnail as background
- Display thumbnail only on the very first post in the loop?
- How to show featured image CAPTION only if it exist
- Set post-thumbnail (with php)?
- get_thumbnail_id returns full size image
- Implementing Zurb’s Interchange Into WordPress
- can the_excerpt function also get images?