👋 I'm Darren - WordPress developer, frontend engineer, and 3x girl dad from Toronto, Canada 🇨🇦
Currently working on:
- Instant Images
- Ajax Load More
- Theme JSON Generator
- React NPM Starter
- ... and other projects for my studio, Connekt Media.
Instantly upload photos from Unsplash, Openverse, Pixabay and Pexels to your website without leaving WordPress.
Home Page: https://getinstantimages.com
License: GNU General Public License v2.0
👋 I'm Darren - WordPress developer, frontend engineer, and 3x girl dad from Toronto, Canada 🇨🇦
Currently working on:
Hi,
I'm using Instant Images in combination with WP media folder and with Amazon S3 synchronisation.
https://www.joomunited.com/wordpress-products/wp-media-folder
https://www.joomunited.com/wordpress-products/wp-media-folder/amazon-s3-integration-with-wordpress-media-library
When I add an image with Instant Images, I can use the image without problems but in the media library the thumbnails and previews won't show.
Is this something (a problem) for Instant Images or for WP Media Folder?
Thanks!
It would be great if there were some actions and filters within the import (resize) process.
Those hooks could be used by developers to add additional data to images or to do something after an images was imported from unspash.
When I navigate to WordPress Dashboard > Media > Instant Images
and click on an image to download it, it shows the downloading icon. After 1-2 seconds the download icon gets replaced by an error icon. On hover the tool-tip says Unable to download image to server, please check your server permissions
.
Another thing I noticed is, after I installed the plugin a new directory called instant-images
gets created at wp-content/uploads/
. In that directory an image file with a random name is created for each download but my system is unable to open it.
Environment details:
Please let me know if you need any other information in order to figure our the issue.
Hey! We love this tool and it helps massively speed up our image addition process.
Are there any plans to add support for image AI APIs? It'd be awesome if we could add our own API key and grab images from DALL-E
Seriously love the plugin, just hate it's location. Your only real competitor is StockPack, and they have a proprietary API. Their interface is no where what yours is, but the location is perfect, right in the WP Media modal. You really should just stick what you have in that model. It would make your plugin 200x more powerful.
Great work, really impressive!
-- Creator of ReduxFramework (WordPress framework)
WordPress 5.2.4
twentynineteen
Only instant images activated
When using instant images to add images to the wordpress media library, the guid in the wp_posts is incorrect.
Inserting an image results in a guid of
https://granola.test/wp-content/uploads/2019/10w0_v-hgrjtg.jpg
where it should be
https://granola.test/wp-content/uploads/2019/10/w0_v-hgrjtg.jpg
Where 10 is the month of the year.
I noticed that filenames are not very SEO friendly, e.g. they're usually a random collection of letters like - fkwgpzwagqc.jpg
It'd be much better if the filename matched the alt text, but replaced and spaces with '-' e.g. an image selected with alt text 'person feeding baby', would have a filename of 'person-feeding-baby.jpg'.
This would help the plugin better follow best-practices given by Google in this article - https://developers.google.com/search/docs/appearance/google-images
Hi, I really like your plugin, it works great! However my use case is a bit different. I am using wp_editor() on the front and I'd like to get your media button to appear. I was able to achieve this by changing just a couple of lines of code ( admin_enqueue_scripts to wp_enqueue_scripts and removing an is_admin() ), but I'd prefer not to hack your plugin.
What are your thoughts on this?
Hello and thank you for this plugin.
I like to give credit to the photographer, also if they do not ask for it, so at the end of a post I write:" This image was shot by John"
Would it be possible to have an option that enable "auto-credit"?
It could be done in two different ways: adding that phrase (it has to be customizable) to every image description, or to add the credits at the end of a post.
I hope you like my idea.
Thank you!
Hi @dcooney
instant-images/api/download.php
Line 243 in 17032b4
Please also note that even if provided, the $_SERVER superglobal can be altered e.g. by other plugins, so this check doesn't bring any real security benefit and needs to be improved or left out to avoid more users having trouble.
Did you ever plan on supporting other sources?
I love unsplash but there is sooo much more like https://github.com/neutraltone/awesome-stock-resources#cc0-license + https://github.com/heyalexej/awesome-images
Feature Request: Enable Instant Images for Featured Image
Steps to Reproduce:
https://www.dropbox.com/s/bcp0mvxsffv7cw7/Screenshot%202019-11-01%2014.20.06.png?dl=0
Thank you!
Does not work in Brizy Editor.
After clicking on image or upload button nothing works.
I really love your plugin.
But I encounter an issue.
To reproduce:
It works if I use an user which has the admin role.
Maybe there's a fix or I missed something?
It would be cool if also openverse would be included here, considering it is wordpress's own provider. Is it this in the roadmap?
any plans to support Gutenberg via a custom block?
I noticed that after downloading an image, I had to close and re-open the Add Media modal to pick up on the new addition. It would be nice if that was automatic.
This code is surely not the ideal way to do it, but it does refresh the Add Media and Create Gallery panels when they are clicked on. I couldn't figure out how to refresh content in a frame that isn't currently visible.
I just added this to initialize() in index.js.
// Refresh Add Media and Create Gallery panels when we switch to them
jQuery( ".media-menu>.media-menu-item:lt(2)", parent.document ).off( "click.AnandaStock" ); // Prevent duplicates being added
jQuery( ".media-menu>.media-menu-item:lt(2)", parent.document ).on( "click.AnandaStock", { wp: parent.window.wp },function( event ) {
let wp = event.data.wp;
wp.media.frame.content.get().collection.props.set({ignore: (+ new Date())});
wp.media.frame.content.get().options.selection.reset();
});
This plugin is really well made, by the way. Thanks (a lot!) for open-sourcing it.
Problem: some open verse images are not licensed for commercial use. Need the ability to either limit the CC licenses searched or turn off services (don’t search Openverse for example).
Hello,
In one of our projects, we added a feature for the user to access the media library while uploading images on the front side. But when we click on the “Instant Image” tab in the tabs, it does not switch. How can I solve this?
Video recording showing the problem!
I hope you can see what I mean from the video!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.