Featured Image with URL allows to use an external URL Images as Featured Image for your post types. Includes support for Product Gallery(WooCommerce).
As of April 2026, Featured Image with URL is a WordPress image url plugin with 2.0K+ active installations and a 4.9/5 rating from 8 reviews. It has been downloaded 11K+ times in total. Requires WordPress 6.0+ and PHP 7.4+. Available on WordPress.org since 2024. Download volume is stable this week.
Featured Image with URL allows to use an external URL Images as Featured Image for your post, page & custom post types like WooCommerce Product. Includes support for Product Gallery (WooCommerce). So, using this plugin you can easily set featured image from url.
This plugin based on the initial fork of Featured Image by URL plugin. Thanks to the plugin author for the awesome work.
Excellent plugin that is very useful when you need to run your images from a remote server.
Excellent design
I want to let you know that it is the perfect plugin for remote images. The solution if you are using WP All Import and you get the images from lets say {photos/photo} (this returns all the images separated by comma), is to create two functions that creates the serialized data to use it in custom fields:
function get_featured_image($photos) {
if (empty($photos)) return 'NO_PHOTOS';
if (!is_array($photos)) {
$photos = explode(',', $photos);
}
$first = trim($photos[0]);
return serialize([
'img_url' => $first,
'width' => '',
'height' => ''
]);
}
function get_gallery_images($photos) {
if (empty($photos)) return '';
if (!is_array($photos)) {
$photos = explode(',', $photos);
}
if (count($photos) < 2) return '';
$gallery = [];
for ($i = 1; $i < count($photos); $i++) {
$url = trim($photos[$i]);
$gallery[] = [
'url' => $url,
'width' => '',
'height' => ''
];
}
return serialize($gallery);
}
Then you just create a custom field for the featured image with name “_harikrutfiwu_url” and value: [get_featured_image({photos/photo})]
And a custom field for gallery images with name “_harikrutfiwu_wcgallary” and value: [get_gallery_images({photos/photo})]
That’s all.
Happy Import with this amazing plugin.
I rarely give reviews but this plugin is my lifesaver and it’s hard not to recommend it. I’m using it for couple of months now and it works perfectly on older and newer vesions of WordPress. Simple, no 200 pages of settings, just install and use. The only thing that doesn’t work for me is Yoast SEO’s social media image preview which worked with older version of WordPress but doesn’t work with the latest, sadly. Other than this little thing, it’s simple, small and working well plugin.
note the woocommerce rest api keys for images:
meta_gallery = {
"key": "_harikrutfiwu_wcgallary",
"value": [{"url": img_url} for img_url in product_images]
}
meta_featured = { # thumbnails
"key": "_harikrutfiwu_url",
"value": product_images[0]
}
meta_featured_alt = {
"key": "_knawatfibu_alt",
"value": product_images[0]
}
meta_images.append(meta_featured)
product_data = {
"name": product_title,
"type": "simple",
"regular_price": str(product_price),
"price": str(product_price),
"sku": str(product_sku),
"description": product_description,
"short_description": product_short,
"status": "publish",
"categories": category_ids,
"meta_data": meta_images,
#"images": images,
"attributes":attributes_list
}| WordPress | 6.0+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.