Description
EXMAGE – WordPress Image Links helps you save storage by using external image URLs. These images are shown in Media library like normal images so that you can choose them for post/product featured image, WooCommerce product gallery… or everywhere that images are chosen from Media library.
Try the Demo | Documents | Pro Version | | Facebook group
Preview EXMAGE – WordPress Image Links
How to install and use the plugin
Important Notice:
-
This plugin only supports real image URLs that have correct image mime type. It does not support image URLs from an image hosting service(such as Flickr, Imgur, Photobucket …) or a file storage service(such as Google drive)
-
External images added by this plugin will no longer work if the plugin is not active
FEATURES
-
Ability to add single image URL on Upload files tab of the Media library
-
Ability to add multiple image URLs at once on below the File upload on Upload New Media page
-
External images have an icon to distinguish them from normal attachments.
-
External images also have attachment ID like normal attachments so that you can use them wherever that allows to insert images from Media library such as Post/Product featured image, product gallery images, variation image, product category image…
-
Compatible with ALD plugin: when this plugin is active, there will be an option named “Use external links for images” in the ALD plugin settings/Products. By enabling this option, AliExpress products imported by ALD plugin will use original AliExpress image URLs for product featured images, gallery images and variation images instead of saving images to your server.
=Integration=
if(class_exists( 'EXMAGE_WP_IMAGE_LINKS' )){
$add_image = EXMAGE_WP_IMAGE_LINKS::add_image( $url, $image_id, $post_parent );
}
-$url: URL of the image you want to process
-$image_id: Passed by reference
-$post_parent: ID of the post that you want the image to be attached to. If empty, the image will not be attached to any post
-Return:
[
'url' => $url,//Input URL
'message' => '',//Additional information
'status' => 'error',//error or success
'id' => '',//Attachment ID if added new or the attachment exists
'edit_link' => '',//Attachment's edit link if added new or the attachment exists
]
MAY BE YOU NEED
AFFI – Affiliate Marketing for WooCommerce
TMDS – Dropshipping for TEMU and Woo
DEPART – Deposit and Part payment for Woo
HANDMADE – Dropshipping for Etsy and WooCommerce
HAPPY – Helpdesk Support Ticket System
GIFT4U – Gift Cards All in One for Woo
SUBRE – Product Subscription for WooCommerce
Clear Autoptimize Cache Automatically
FEWC – WooCommerce Extra Checkout Fields
EPOW – Custom Product Options for WooCommerce
ChinaDS – Taobao Dropshipping for WooCommerce
9MAIL – WordPress Email Templates Designer
WebPOS – Point of Sale for WooCommerce
Coreem – Coupon Reminder for WooCommerce
COMPE – WooCommerce Compare Products
W2S – Migrate WooCommerce to Shopify
REDIS – WooCommerce Dynamic Pricing and Discounts
EXMAGE – WordPress Image Links
Pofily – WooCommerce Product Filters
Bopo – WooCommerce Product Bundle Builder
WPBulky – WordPress Bulk Edit Post Types
Bulky – Bulk Edit Products for WooCommerce
Catna – Woo Name Your Price and Offers
Product Size Chart For WooCommerce
Product Pre-Orders for WooCommerce
Checkout Upsell Funnel for WooCommerce
Cart All In One For WooCommerce
Email Template Customizer for WooCommerce
ALD – Dropshipping and Fulfillment for AliExpress and WooCommerce
Product Variations Swatches for WooCommerce
Orders Tracking for WooCommerce
Abandoned Cart Recovery For WooCommerce
Customer Coupons for WooCommerce
Virtual Reviews for WooCommerce
Thank You Page Customizer for WooCommerce
Suggestion Engine for WooCommerce
Advanced Product Information for WooCommerce
Product Builder for WooCommerce
Free Shipping Bar for WooCommerce
CURCY – Multi Currency for WooCommerce
VARGAL – Additional Variation Gallery for Woo
Plugin Links
Screenshots
Installation
- Unzip the download package
- Upload
exmage-wp-image-linksto the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Reviews
Contributors & Developers
“EXMAGE – WordPress Image Links” is open source software. The following people have contributed to this plugin.
Contributors“EXMAGE – WordPress Image Links” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “EXMAGE – WordPress Image Links” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
/1.1.0 – 2025.09.05/
– Updated: Updated to new interface
– Updated: Compatible with WC 10.1.2
– Updated: Update support class
/1.0.25 – 2025.07.26/
– Updated: Compatible with WP 6.8.2 and WC 10.0.3
– Updated: Update support class
/1.0.24 – 2025.04.18/
– Updated: Compatible with WP 6.8 and WC 9.8
– Updated: Update support class
/1.0.23 – 2025.03.03/
– Fixed: Fixed call to undefined function get_current_screen()
/1.0.22 – 2025.02.28/
– Added: Added filter images by Exmage on the upload.php page
– Added: Bulk download external images on the upload.php page.
– Updated: Compatible with WP 6.7.2 and WC 9.7
– Updated: Update support class
/1.0.21 – 2025.01.20/
– Updated: Compatible with WC 9.5.2
– Updated: Update support class
/1.0.20 – 2024.12.06/
– Updated: Compatible with WP 6.7.1 and WC 9.4.3
– Fixed: Cannot add image by URL in Media
/1.0.19 – 2024.11.21/
– Updated: Compatible with WP 6.7 and WC 9.4
– Updated: Update support class
/1.0.18 – 2024.06.14/
– Updated: Update support class
/1.0.17 – 2024.04.13/
– Updated: Compatible with WP 6.5
– Updated: Update support class
/1.0.16 – 2023.09.06/
– Updated: Add stop processing button
/1.0.15 – 2023.05.12/
– Updated: Keep exmage link of product when import product from csv
/1.0.14 – 2023.01.11/
– Updated: If the number of images is greater than threshold(20 by default, able to change via exmage_ajax_handle_url_threshold hook), they will be processed in the background
– Updated: Compatible with WPML’s attachment translations feature
– Dev: Added exmage_insert_attachment_image_name filter hook
/1.0.13 – 2023.01.10/
– Fixed: Compatibility issue with Photon CDN(Jetpack)
– Dev: Added exmage_get_supported_image_sizes, exmage_image_size_url filter hooks
/1.0.12 – 2022.11.17/
– Fixed: Image URL processing in some cases
– Updated: Compatibility check with WP 6.1
/1.0.11 – 2022.08.29/
– Dev: Added exmage_get_supported_mime_types filter hook
/1.0.10 – 2022.07.22/
– Updated: VillaTheme_Support
– Updated: Data sanitization/escaping check
/1.0.9 – 2022.05.07/
– Fixed: Error with URLs that contains more than 255 characters
/1.0.8 – 2022.04.19/
– Updated: VillaTheme_Support
/1.0.7 – 2022.04.14/
– Fixed: Use wp_http_validate_url before remote call
/1.0.6 – 2022.03.29/
– Updated: VillaTheme_Support
/1.0.5 – 2022.03.28/
– Fixed: Use wp_safe_remote_get instead of wp_remote_get to avoid redirection and request forgery attacks
/1.0.4 – 2022.03.21/
– Updated: VillaTheme_Support
/1.0.3 – 2022.01.14/
– Optimized: Enqueue script
/1.0.2.2 – 2022.01.10/
– Updated: VillaTheme_Support
/1.0.2.1 – 2021.12.13/
– Updated: Missing css/image files for class VillaTheme_Support
/1.0.2 – 2021.12.11/
– Added: Button to store external images to server in Media library/list view mode
/1.0.1 – 2021.12.08/
– Updated: Do not allow to edit(crop, rotate…) external images to avoid unexpected errors
/1.0.0 – 2021.12.07/
– Released






