The simplest way to modify image links in WordPress WYSIWYG editors!
https://www.powderkegwebdesign.com/simplest-way-modify-image-links-wordpress-wysiwyg-editors/
Last updated
https://www.powderkegwebdesign.com/simplest-way-modify-image-links-wordpress-wysiwyg-editors/
Last updated
JANUARY 03, 2017
The default way for WordPress to insert images is to insert them with a link to the full size version. This usually reloads the page with a direct link to the image – something that isn’t what most people expect / go for when they add an image.
There are 2 ways around this:
When you add media to your wysiwyg editor you can select that the link be “none” on the right side column towards the bottom:
You can hook in to the “the_content” filter and do some magic:
This filter searches for any links that lead directly to an image and modifies their markup. In this particular case, I’m adding the “data-lity” attribute so that they open up in a nice lightbox instead of reloading the page ( Lity is an awesome little lightbox plugin with quite a bit of functionality ). You could also use this filter to add a custom piece of javascript onclick or do some more complex logic to determine if the link is internal vs external and modify it accordingly.
SHARE THIS ARTICLE: