Check if page/post has any anchors that link to an image jpg/gif/png
This method has worked in the past for checking if a shortcode exists on a page. You will have to test it and see if it fires in time to enqueue the javascript>
add_filter('the_posts', 'c3_image_check');
function c3_image_check($posts){
if (empty($posts)) return $posts;
$img_found = false;
foreach ($posts as $post) {
if (stripos($post->post_content, '<img src="https://wordpress.stackexchange.com/questions/53585/)) {
$img_found = true; // bingo!
break;
}
}
if ($img_found) {
wp_enqueue_script("jquery.fancybox', LIB .'/jquery.fancybox.min.js', array( 'jquery' ) );
}
return $posts;
}
Related Posts:
- Auto Add Image Title,Caption,Alt Text,Description while uploading Images in WordPress
- alt tags of the images are not saving/emtpy
- Image LazyLoad plugin not loading jQuery dependancies with wp_enqueue_script in WP 3.3.1
- Can you check if a post WYSIWYG field has an image in it?
- image resizing on post content without css and html tags
- Alt Image WordPress [closed]
- Removing Images from a WordPress Post
- WordPress and Advanced Custom Fields and Flickity
- Image to only show up in the single post page, not on the blog/home page
- How do I add a nested conditional within an echo – to use a default image if there isn’t one in the post?
- I tried to move the featured image below the paragraphs but now it is displaying twice
- How to change image type for specific size?
- Maintaining image color and quality when uploading using custom sizes
- add_image_size() zoom-crop
- Upload Image Not accessible
- Which are precisely the predefined image sizes?
- Caption in Page adding unwanted 10px to width
- Adjust image caption within visal editor
- Change Image URL to a CDN
- How to add a media with PHP
- Responsive Images – Add srcset attributes to custom Images Function
- Getting custom size image URL
- Retrieving images from a NextGEN gallery
- Loss of sharpness in jpg imported as header in twentyeleven
- Animated Gif image not uploading correctly
- Same Conditionals Not Working on Two Different Hooks
- How can I upload an image for background use using the Theme Editor in WordPress?
- Can an image have more than one parent_post?
- Where are the resized images coming from?
- unattached media files that should be attached
- Keep image EXIF info after compressing original image?
- Set Post Image Using Shortcode
- Print specific image size in galley loop
- How can I attach hotlinked images in posts/pages within the same server?
- WordPress Image Attachment using remote image
- Migration to WP – Couldn’t load image
- How can I create more upload paths, like a post corresponding to a post title folder used to store images of the same product
- Every admin only can see his uploaded images im editor
- Multiple amp-image overlays. How to properly do this in wordpress?
- Update an image block style programatically
- Resize into square the single product image in woocommerce without cropping [closed]
- an error occurred in the upload. please try again later (Maybe File Permission Issue)
- Image Upload HTTP 500 Internal server error
- Animated GIF on WordPress posts? [closed]
- Generate images to be associated for tag and category?
- convert post title to image
- how to put image and text on same line [closed]
- Different background images on different sites [closed]
- I have no images in an activated wp theme
- How to know what size image to use for background? [closed]
- Understanding WordPress image sizes and responsive images
- Image large size [closed]
- Google Page Speed Insights – Optimize Images
- Is there a way in WordPress to convert images to WebP without a plugin?
- Partial img lazy load with WP 5.5
- Why doesn’t WordPress use the smaller sized image?
- css to fit image by HEIGHT
- Some Images Disappeared from Media Library?
- What is required in the hosting environment for WordPress to process an image into multiple sizes?
- Get an image from url, resize it, and save on a custom folder (not the media library)
- Images dont show up on an iPhone [closed]
- Moving an image to the side [closed]
- Function to grab specific image IDs from media library.
- How to add thumbnails to posts and pages automatically in a uniformed fixed elegant way?
- image upload/edit is broken: “Image data does not exist. Please re-upload the image.”
- Background Image Does Not Display on Page
- Can’t fix corrupted images
- How can we upload common images only to AWS S3 using WordPress?
- Deleted Image giving a 301
- Avatar picture is broken
- WordPress append -1 to the image name
- wpdb function for filtering the images by title
- Link to products with the same image title (woocommerce)
- Adding Post Thumbnail to Metro Pro Theme
- media_handle_upload() with 1 image under 1Mb chokes my server and returns timeout error
- WordPress does not load most theme images
- There is an image embedded on my page that I can’t locate in order to delete. Please help me!
- convert images and media url into blob url
- How to add featured image use HTML
- Correct color profile and saving? Thumbnail creation?
- New portfolio items appearing smaller on the grid
- stop wordpress from resizing feature gif images
- Modify media file markup output
- Theme page headers and rotator images not assigned after website migration
- WPML – Change media uploader language
- Image thumbnail on single product issue | WooCommerce
- WordPress Is Saving Original Image Only
- Display images from JS?
- Anomaly with response coming from XML RPC Api get Post (integer out of range)
- Create a custom attachment thumbnail for quick page load
- Change the image for a certain URL
- How to make an image bigger with wp_get_image_editor
- Change image link in excerpt to point to post
- Putting the title attribute in image tag — Snapshot Theme from Woothemes
- Post migration – images do not display
- wp_handle_upload Image sizes
- Display Images from Array with wp_get_attachment_image() [closed]
- I am having trouble displaying an image at the top of a widget area [closed]
- Can’t upload svg files in WordPress
- Images uploaded in customized gallery do not link to media