PluginProbe
StockPack – Stock photos and AI images from Unsplash, Adobe Stock, Freepik and more / 3.7.1
StockPack – Stock photos and AI images from Unsplash, Adobe Stock, Freepik and more v3.7.1
3.7.2 3.7.1 3.7.0 3.6.0 3.6.1 3.5.2 trunk 2.0 2.1 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.6.1 All 73 releases
← All changes | readme.txt +269 -22 2.6.1 → 3.7.1 View file →
@@ -1,27 +1,30 @@
1 -=== StockPack – Stock photos from Unsplash, Adobe Stock and more ===
1 +=== StockPack – Stock photos and AI images from Unsplash, Adobe Stock, Freepik and more ===
2 2 Contributors: ionut.calara
3 -Tags: stock images, adobe stock, unsplash, pixabay, pexels
3 +Tags: stock images, adobe stock, magnific, unsplash, getty
4 4 Requires at least: 4.6
5 -Tested up to: 5.3.2
6 -Stable tag: 2.6.1
5 +Tested up to: 7.1
6 +Stable tag: 3.7.1
7 7 License: GPL
8 8 License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
9 9
10 -Direct image search in WordPress for Unsplash, Adobe Stock, Pixabay, Pexels and Depositphotos. Seamless stock photos download integration.
10 +Search Unsplash, Adobe Stock, Getty Images, iStock, Pixabay, Pexels, Depositphotos and the Freepik library, or generate images with Magnific AI, without leaving WordPress.
11 11
12 12 == Description ==
13 13
14 -Optimized image search in WordPress for Unsplash, Adobe Stock, Pixabay, Pexels and Depositphotos. You can switch between providers to compare the images.
14 +Optimized image search in WordPress for Unsplash, Adobe Stock, Getty Images, iStock, Pixabay, Pexels, Depositphotos and Freepik. You can switch between providers to compare the images, or generate one from a prompt with Magnific AI.
15 15
16 -This plugin adds a media library tab for direct image search. It streamlines the process of finding and inserting stock images in WordPress.
16 +This plugin adds a media library tab for instant image search. It streamlines the process of finding and inserting stock images in WordPress.
17 17
18 -45 million+ images available via StockPack. Direct download to save at least 50% on time and bandwidth!
18 +430 million+ images available via StockPack. Direct download to save at least 50% on time and bandwidth!
19 19
20 -With this WordPress plugin, you will get access to a 220 million+ images from your favorite stock image providers, currently including:
20 +With this WordPress plugin, you will get access to a 430 million+ images from your favorite stock image providers, currently including:
21 21
22 22 * Adobe Stock
23 23 * Deposit Photos
24 +* Freepik (Magnific)
25 +* Getty Images
26 +* iStock
24 27 * Pexels
25 28 * Pixabay
26 29 * Unsplash
27 30
@@ -27,16 +30,39 @@
27 30
28 31 More providers will follow.
29 32 Watermarked assets can also be used for testing as demo images.
30 33
34 += Freepik is now Magnific =
31 35
36 +Freepik renamed itself to Magnific in 2026. If you have a Magnific account, connect it in your StockPack dashboard and the Freepik library becomes searchable right inside your media library. Downloads use your own Magnific plan, at their prices, so StockPack never marks anything up.
37 +
38 +Magnific does not offer watermarked previews, so a Freepik download is always the full image and always uses one download from your plan. StockPack tells you that before you commit, and re-inserting an image already in your library costs nothing.
39 +
40 += AI image generation and upscaling =
41 +
42 +Pick **Magnific AI** in the provider dropdown and you get a prompt box instead of a search box. Describe the image, choose a model, and the result lands in your media library like any other image.
43 +
44 +* **Choose your own models.** Enable the ones you want in Settings > StockPack, from a fast model at a fraction of a cent per image up to Mystic 2.5 for final artwork. The price per image is shown next to the button, and it follows the model you pick. On StockPack credits the choice is Mystic 2.5, because Magnific only lets us resell the models they build themselves; the rest stay available on your own key.
45 +* **Refine instead of starting over.** Select an image you generated and tick "refine the selected image" to send it along with your next prompt.
46 +* **Upscale from the media library.** Hover any image and use Upscale 2x or 4x. It asks first, because upscales are priced by the size of the result. Magnific caps the result at 10060x10060 pixels, so 4x needs a source under about 2500px wide and refuses larger ones before anything is charged. The upscaled file is kept at full size rather than scaled down, so a large one can be tens of megabytes.
47 +* **Your generations stay on screen** so you can compare a prompt against what it came from, and a Clear action empties them when you are done. They are listed for as long as Magnific keeps hosting them: some models hand back short lived image links, so download anything you want to keep rather than treating the list as a gallery.
48 +
49 +It works two ways. Connect your own Magnific API key in the StockPack dashboard and everything you generate or upscale is charged to your Magnific account at their prices, with nothing added on top. Or skip the key and pay from StockPack credits: prepaid packs start at $5, one credit is one US cent, the price per image in credits is shown next to the button and your balance beside it. There is no free tier or trial for generation. Credits buy Mystic 2.5, and prices are listed at https://stockpack.co/credits. Note that generating through an API always consumes credits, even on a Magnific plan that shows unlimited generation in their own app.
50 +
51 +
32 52 **Features**
33 53
34 -* Search millions of images from stock providers
54 +* Search 430 million+ of images from stock providers
55 +* Generate images from a prompt with Magnific AI, and upscale existing ones (with your own API key or StockPack credits)
56 +* The cost per image is shown before you spend anything
35 57 * Seamless WordPress integration with the media library
36 58 * Direct download to your server
37 59 * Automatic caption fill in to be in line with licensing requirements
38 60 * Set custom filename prior to the upload
61 +* Compatible with Gutenberg, [Elementor](https://elementor.com),[Bricks](https://bricksbuilder.io/), [Divi](https://www.elegantthemes.com/gallery/divi/), [Beaver Builder](https://www.wpbeaverbuilder.com), [Visual Composer](https://visualcomposer.com), [Avada Fusion Builder](https://theme-fusion.com/products/fusion-builder), [Oxygen Builder](https://oxygenbuilder.com), [WPBakery](https://wpbakery.com/), [Thrive Themes](https://thrivethemes.com/), [Breakdance](https://breakdance.com/)
62 +* Compatible with [WPML](https://wpml.org)
63 +* Featured image caption
64 +* Source citation option for all images
39 65
40 66
41 67 **SUPPORT**
42 68 We provide year-round priority email support. You can reach us anytime at [email protected], or you can create a ticket on the WordPress support portal here.
@@ -51,10 +77,16 @@
51 77
52 78 - Adobe Stock
53 79 Images from Adobe Stock can be searched, downloaded, as well as licensed. You can download watermarked images from Adobe Stock for testing purposes. You do not need an api key from Adobe Stock. To license images you will need to connect your Adobe Stock account. The last count provided by Adobe Stock is 90M+ media assets.
54 80
81 +- Getty Images
82 +You can search and download all images on Getty Images instantly with the plugin. You can download watermarked images for testing purposes for up to 30 days. An api key from Getty Images is not required. To license images you need to connect to your Getty Images account. The last count we managed to find was 200M+ assets combined with iStock.
83 +
84 +- iStock
85 +You can search and download all images from iStock directly with the plugin. You can download watermarked images for testing purposes. You do not need an api key from iStock. Licensing images is only possible if you connect your iStock account. The total number of assets available on iStock is not publicly available, but the company suggests that Getty and iStock provide access to 200M+ combined.
86 +
55 87 - Pixabay
56 -You can search and download all images on Pixabay directly with the plugin. No account is needed to use Pixabay. As Pixabay recommends the attribution is already generated for you. You do not need an api key from Pixabay. The last count we could find for the number of assets from Pixabay is 1.4M+.
88 +You can search and download all images on Pixabay instantly with the plugin. No account is needed to use Pixabay. As Pixabay recommends the attribution is already generated for you. You do not need an api key from Pixabay. The last count we could find for the number of assets from Pixabay is 1.7M+.
57 89
58 90 - Pexels
59 91 All images on Pexels can be searched and downloaded directly with the plugin. You do not need an account to use Pexels. The Pexels attribution is automatically generated for you. The Pexels api key is not required. The last count we could estimate for the number of assets from Pexels is 3.5M+.
60 92
@@ -60,9 +92,15 @@
60 92
61 93 - Depositphotos
62 94 Every asset on Deposit Photos is available within the plugin search. You do not need a Deposit Photos account to search or download images. Licensing from Deposit Photos is available, you will need to connect your account to use it. You do not need an api key from Deposit Photos. The last count from Deposit Photos is 130M+ media assets.
63 95
96 +- Freepik, now part of Magnific
97 +Searching and downloading the Freepik photo library requires your own Magnific API key, which you create in your Magnific account and connect in the StockPack dashboard. There is no watermarked tier, so every download is the full image and uses one of the stock downloads included in your Magnific plan. Search is restricted to photos, because Freepik delivers vectors and PSDs as archives that WordPress cannot attach as images.
64 98
99 +- Magnific AI (generate)
100 +Generation and upscaling run on your Magnific API key when you have connected one, or on StockPack credits when you have not; the balance is shown next to the price and on the settings page. Models and their per-image prices are listed in Settings > StockPack, where you choose which ones appear in the dropdown. On credits that list is limited to the models Magnific allows us to resell. Upscaling runs on your own key for now and is priced by the size of the result; on credits it will follow once that size-based pricing is settled, and until then the plugin says so before anything is sent. Magnific will not produce anything larger than 10060x10060 pixels. This is a beta.
101 +
102 +
65 103 == Screenshots ==
66 104
67 105 1. Searching images
68 106 1. Inserting images
@@ -79,18 +117,8 @@
79 117
80 118 = Can I load images from my own source? =
81 119 We are considering adding Google Photos, Dropbox as well as Amazon S3. Please create a support forum request so that we can see how much demand there is. If you already find a thread for that, please comment on it.
82 120
83 -= Does this work with Gutenberg? =
84 -Yes, the plugin is linked directly to the media library, so anywhere you could have uploaded an image from the media library before, the plugin will work. However we are going to implement even more direct integrations with Gutenberg, as well as Elementor, Visual Composer, or the like.
85 -To use it in gutenberg you just use the image block and select the Media Library.
86 -
87 -= Does this work with Elementor? =
88 -Yes, the plugin works with Elementor
89 -
90 -= Does this work with Visual Composer? =
91 -Yes, the plugin works with Visual Composer
92 -
93 121 = How do I use it? =
94 122 There is a step by step guide available at [https://stockpack.co/about](https://stockpack.co/about)
95 123
96 124 = Can I load images from my own source? =
@@ -104,12 +132,26 @@
104 132
105 133 = Can I change file names for SEO? =
106 134 Yes, enable this setting from the settings page and you will be able to overwrite file names
107 135
136 += Can I download multiple images at the same time? =
137 +When you select an image you will see that in the bottom right corner there is a small download button. If you use that, you won't get redirected to the Media Library tab, and you can use that for all the images you want to download. If you are inserting a gallery, all the downloaded images will be added to the selection.
138 +
108 139 = Can I use the images for free? =
109 140 There are some providers like unsplash and pixabay which allow you to use the images for free, but certain conditions apply. Some providers like Adobe Stock or Deposit Photos will require you to create a subscription to get access to the images.
141 + You can read more about free images licensing at [https://stockpack.co/blog/free-images-licensing-explained/](https://stockpack.co/blog/free-images-licensing-explained/)
110 142
143 + = Where can i learn about filters, actions, cli commands available? =
144 + The available filters actions and cli commands for stockpack are documented at [StockPack Documentation](https://stockpack.co/blog/documentation/) . You can also contact us if you have a request for a filter or action and we will consider it.
111 145
146 + = Can I generate captions for attribution for all images including the featured image caption? =
147 + Yes, you can enable fields that generate the caption and also display the caption for featured images. You can read more at: [How to provide image credit in WordPress](https://stockpack.co/blog/how-to-provide-image-credit-in-wordpress/)
148 +
149 + = Can I use this on multisite with a global token =
150 + Yes, you can define a global token using the `STOCKPACK_TOKEN` constant in your `wp-config.php` file like so:
151 + `define( 'STOCKPACK_TOKEN', 'your-token-will-go-here' );`
152 + This will allow sites to set their own tokens via settings page, but if they don't add one they can use the global token.
153 +
112 154 == Installation ==
113 155
114 156 1. Upload the plugin files to the `/wp-content/plugins/stockpack` directory, or install the plugin through the WordPress plugins screen directly.
115 157 1. Activate the plugin through the 'Plugins' screen in WordPress.
@@ -114,11 +156,216 @@
114 156 1. Upload the plugin files to the `/wp-content/plugins/stockpack` directory, or install the plugin through the WordPress plugins screen directly.
115 157 1. Activate the plugin through the 'Plugins' screen in WordPress.
116 158 1. Open media library and go to the StockPack tab as highlighted in the first screenshot
117 159
160 +== External services ==
161 +
162 +This plugin talks to one external service: the StockPack API. Nothing is sent until you search, download, generate or upscale.
163 +
164 +**StockPack API** (api.stockpack.co)
165 +Every search, download, license check, generation and upscale goes to the StockPack API, which contacts the stock providers on your behalf. Your site never calls a provider's API directly. Each request sends your StockPack API token, your search terms or prompt or the id of the image you selected, and the address of your site, used as the referral so downloads can be attributed to your account. Provider accounts you connect, including Magnific, are stored on the StockPack API and not in your WordPress site. Buying credits happens on stockpack.co in your browser; the plugin only links there and never talks to a payment provider.
166 +Terms of service: https://stockpack.co/terms
167 +Privacy policy: https://stockpack.co/privacy
168 +
169 +When you insert an image your server fetches the file itself from the address the StockPack API returns, which is the provider's own CDN. Your browser loads result thumbnails from there as you browse.
170 +
118 171 == Changelog ==
119 172
120 -= 2.6.0 =
173 += 3.7.1 =
174 +* Magnific AI is no longer marked beta.
175 +
176 += 3.7.0 =
177 +* Generate, refine and upscale without a Magnific key: sites that have not connected one pay from prepaid StockPack credits, with the price per image and your balance shown next to the button.
178 +* On credits the model list is limited to what Magnific allows us to resell; connect your own key for the full list.
179 +* A generation you cannot afford is refused before anything is charged, with a link to top up.
180 +* Upscaling stays on your own Magnific key for now; on credits it is refused up front with a clear message until its pricing is settled.
181 +* Sites with their own Magnific key keep paying Magnific directly at Magnific's prices.
182 +* Fixed: an upload failure showed its internal code instead of the message.
183 +* Tags trimmed to five so the listing indexes them all.
184 +
185 += 3.6.1 =
186 +* Fixed: with the provider filter on Default, a search could use a provider you had turned off in Settings > StockPack. The default now stays within the providers you enabled; picking which enabled provider is the default still happens on the stockpack.co providers page.
187 +* Upscales keep their full size. WordPress was scaling the result back down to its big image threshold, so an upscale you paid for was served smaller than it came back.
188 +* Upscales report the provider's own reason when one is refused, instead of a generic failure, and progress stays on screen until the image is saved.
189 +* Translations: the language template now includes the strings added in 3.6.0.
190 +
191 += 3.6.0 =
192 +Add the Freepik library, now part of Magnific, as a provider, plus Magnific AI image generation and upscaling. Both are a beta and run on your own Magnific API key, which you connect in the StockPack dashboard.
193 +
194 +* Freepik stock search and download. Search is limited to photos, because vectors and PSDs arrive as archives that cannot be attached as images.
195 +* Generate images from a prompt in the media modal. Choose which models to offer in Settings > StockPack; the price per image is shown next to the button and follows the model.
196 +* Refine an image you generated by sending it along with your next prompt.
197 +* Upscale 2x and 4x from the media library, with a confirmation first because upscales are priced by output size.
198 +* Generated images stay on screen so you can follow the progression, and are cached per user with a Clear action.
199 +* Freepik has no watermarked tier, so a download is always the full image. StockPack shows the cost before you commit, and re-inserting an image already in your library does not spend another download.
200 +* Fixed: a download failure reported "can't connect to StockPack server" instead of the actual reason.
201 +* Fixed: search and the provider filter now match in size and line up in the media toolbar on WordPress 7.0.
202 +* Fixed: with the provider filter on Default, a search could use a provider you had turned off in Settings > StockPack. The default now stays within the providers you enabled; picking which enabled provider is the default still happens on the stockpack.co providers page.
203 +* Existing installs need to tick Freepik and Magnific AI in Settings > StockPack > Providers available.
204 +
205 += 3.5.2 =
206 +Fix overlapping search and provider labels in the media modal on WordPress 7.0.
207 +
208 += 3.5.1 =
209 +Surface the actual provider error message on download/license failures instead of showing a misleading "reconnect the account" notice.
210 +
211 += 3.5.0 =
212 +Add big image threshold compatibility with download (only supported by Unsplash) to reduce image size.
213 +
214 += 3.4.7 =
215 +Added BreakDance compatibility
216 +
217 += 3.4.6 =
218 +Fixed a compatibility issue with Beaver builder
219 +
220 += 3.4.5 =
221 +Fixed backwards compatibility issue with DIVI
222 +
223 += 3.4.4 =
224 +Fe load bugfix
225 +
226 += 3.4.3 =
227 +Updated WordPress compatibility
228 +Add filename filter
229 +
230 += 3.4.2 =
231 +Fixed tags
232 +
233 += 3.4.1 =
234 +Removed loading templates on pages that did not use them
235 +
236 += 3.4.0 =
237 +Removed enqueue of scripts and styles from admin pages that do not load the media scripts
238 +
239 += 3.3.9 =
240 +Removed extra loaded scripts and wp query from admin settings thanks to @mathieu discovering it here https://wordpress.org/support/topic/is-there-an-utility-for-admin_enqueue_scripts-in-class-settings-api-php/#post-17809387
241 +Updated WordPress compatibility
242 +
243 += 3.3.8 =
244 +Add Url debugging support
245 +Updated WordPress compatibility
246 +
247 += 3.3.7 =
248 +Add Bricks builder compatibility
249 +Updated WordPress compatibility
250 +
251 += 3.3.6 =
252 +Hack to fix vendor package for php 8.1 compatibility
253 +
254 += 3.3.5 =
255 +Regenerated composer with -oa flag
256 +
257 += 3.3.4 =
258 +Add providers checkbox to settings page
259 +
260 += 3.3.3 =
261 +Fix deprecated error related to parameters order
262 +Update WordPress compatibility
263 +
264 += 3.3.2 =
265 +Add thrive themes compatibility
266 +
267 += 3.3.1 =
268 +Update WordPress compatibility
269 +
270 += 3.3.0 =
271 +Fix extension being added to the attachment title
272 +
273 += 3.2.9 =
274 +Fix CSS compatibility issue with Elementor Update
275 +
276 += 3.2.8 =
277 +Fix CSS compatibility issue with Media Library Organizer
278 +
279 += 3.2.7 =
280 +Add wp config token overwrite
281 +
282 += 3.2.6 =
283 +Fix ACF Extended classic editor compatibility
284 +
285 += 3.2.5 =
286 +Updated Wordpress Compatibility
287 +
288 += 3.2.4 =
289 +Updated templates enque to fix customizer issue
290 +
291 += 3.2.3 =
292 +Updated Caption checkbox
293 +
294 += 3.2.2 =
295 +Add attribution support
296 +
297 += 3.2.1 =
298 +Updated Wordpress Compatibility
299 +
300 += 3.2.0 =
301 +Updated Divi compatibility with classic editor
302 +
303 += 3.1.9 =
304 +Add Brizy Support and Fusion builder support
305 +
306 += 3.1.8 =
307 +Add wpml support
308 +
309 += 3.1.7 =
310 +Add Beaver Builder Support
311 +
312 += 3.1.6 =
313 +Add debug info
314 +Add download timeout increase option
315 +Store image, author and provider info on the attachment
316 +
317 += 3.1.5 =
318 +Fix elementor jquery ui issue
319 +
320 += 3.1.4 =
321 +Improve Classic Editor support
322 +
323 += 3.1.3 =
324 +Update quick download to not change tab to allow multiple downloads easily
325 +Add support for the Oxygen Builder
326 +
327 += 3.1.2 =
328 +Fix Composer issues
329 +
330 += 3.1.1 =
331 +Fix Autoload
332 +
333 += 3.1.0 =
334 +Removed guzzle dependency in favor of default wordpress HTTP api for better compatibility
335 +Updated error messages
336 +Cleanup
337 +Add cli command
338 +Added Astra Pro Sites compatibility
339 +Update overall compatibility
340 +
341 += 3.0.6 =
342 +Add Divi compatibility
343 +
344 += 3.0.5 =
345 +Remove Envato Elements Compatibility warning
346 +
347 += 3.0.4 =
348 +Remove Stencil Compatibility warning
349 +
350 += 3.0.3 =
351 +Add compatibility warning
352 +
353 += 3.0.2 =
354 +Remove git file
355 +
356 += 3.0.1 =
357 +Update language file
358 +
359 += 3.0.0 =
360 +* Add Getty Images
361 +* Add iStock
362 +* Add labels to Adobe Stock, Getty and iStock
363 +* Update wp compatibility
364 +* Update guzzle
365 +* Update wording changed License key to token for consistency
366 +
367 += 2.6.1 =
121 368 * Add notice for incompatible plugin
122 369
123 370 = 2.6.0 =
124 371 * Added Pexels