WP FancyZoom Wordpress Plugin

WP FancyZoom is a simple way to add the FancyZoom image overlay script to your blog. In short, FancyZoom is a nice, modern way of making popup images. You put a thumbnail image in your post and a link to the full-size image. If a user clicks on the thumbnail, the full-size image zooms in over the current window. When the user clicks on the zoomed picture, it goes away. Want to see it in action? Check out this post.

Current version: WP FancyZoom 1.1

Nifty features:

  • The zoom effect is super sexy.
  • No extra work needed when you write a post: any direct link to an image will automatically get the FancyZoom treatment.
  • Any title='...' attribute in your link automatically turns into a caption.
  • This plugin is a drop-in replacement for my previous Simple Popup Images plugin.
  • That zoom effect? Still super sexy.

License

The plugin itself is licensed under the GPL. The underlying FancyZoom script, however, is not, as the FancyZoom page explains.

FancyZoom is totally free for your non-commercial website.

In a bit of an experiment: if your website is commercial (i.e. makes you money), you can license FancyZoom for $39 per site, a one-time fee. Instantly add nice image zooming to your site. Click here to instantly and securely buy a license.

Installing

  1. Grab the latest version
  2. Put the entire plugin folder in your wp-content/plugins/ folder
  3. Activate the plugin in your Wordpress admin panel

That’s it!

Using

Thanks to the FancyZoom script, there’s nothing else you need to do. Any link to an image is automatically zoomed, like this one. For example, <a href="image.jpg" title="An image"><img src="image-thumbnail.jpg" /></a> would zoom the image and give it a caption reading “An image”. If you don’t want a link to an image zoomed, add rel="nozoom" to your link.

If you’re replacing my old Simple Popup Images plugin with this one, you’ll need to check the “Maintain backwards compatibility with Simple Popup Images” box in the plugin’s options page.

Thanking

Cabel Maxfield Sasser is the author of FancyZoom. He did all of the heavy lifting. If you want to thank me for pluginizing it for WordPress, please mention on your blog that you’re using the plugin and link back here.

Changelog

1.0 (15 February 2008)

  • Initial release.

1.1 (3 December 2008)

  • Fixed problem with the plugin-generated URL to the FancyZoom script.

139 Comments

  1. Rachel
    on February 16, 2008 at 4:54 pm | Permalink

    The link at “Grab the latest version” doesn’t work (I think you’re missing a period in the file name…).

  2. Rachel
    on February 16, 2008 at 5:17 pm | Permalink

    Thanks, Stephen! This is really cool!

    You might want to point out that people have to check the backwards compatibility option in the WP FancyZoom options.

    And if things don’t work, the first thing to try is to add a forward slash (”/”) to the path to the plugin in the options pane.

  3. on February 17, 2008 at 12:38 am | Permalink

    Awesome little plug-in. I’m using it on my FSBO home site and really loved how easily it worked.

  4. on February 18, 2008 at 3:19 am | Permalink

    Woow great i test it. I love it, thanks

  5. on February 18, 2008 at 3:31 am | Permalink

    It work smooth with Mozilla Firefox but with IE some not work some work.

  6. on February 18, 2008 at 8:14 am | Permalink

    That’d be a possible issue with FancyZoom itself, and isn’t anything I can address.

  7. on February 20, 2008 at 7:29 am | Permalink

    Thanks for this plugin… I’ve be searching for this a long time ago…
    About the “Grab the latest version” link, here it is: http://granades.com/downloads/wp-fancyzoom.zip
    He forgotten to add the . before the zip

  8. on February 20, 2008 at 8:11 am | Permalink

    How I can modify the current resolution of the image extended for 640×480? therefore the image extended with the current resolution presents some defects

  9. on February 20, 2008 at 9:07 am | Permalink

    Oh, now I see which link was broken. The one up top was fine, which confused me. The other link is fixed now.

    Fco, that’s going to be a question for Cabel, the author of the script itself. You can contact him through his FancyZoom page.

  10. Anders
    on February 20, 2008 at 3:04 pm | Permalink

    Thanks for this great plugin. it works on my front page, but not when I open a single post. I use a modified Silver Light theme.

    Any ideas?

  11. Anders
    on February 20, 2008 at 3:24 pm | Permalink

    I found the error. It didn’t work in ie either. The error was not found. I changed the relative path in header so it goest directly to the url of my webpage: Http://website.com/wp-content/plugins/wp-fancyzoom/adddomloadevent.js.

    Maybe it has something to do with pretty-urls or something.

  12. on February 20, 2008 at 3:29 pm | Permalink

    Can you change the header back and then give me the URLs of your blog and a page where it doesn’t work? I’d like to take a look at what’s happening.

  13. Anders
    on February 20, 2008 at 3:40 pm | Permalink

    I got the images up, but the closebutton and the other images was missing.

    This was my solution:
    Open up FancyZoomHTML.js
    Add var zoomImagesURI = ‘http://yourdomain.com/wp-content/plugins/wp-fancyzoom/images-global/zoom/’;
    // Location of the zoom and shadow images

    Save and upload. This line was in FancyZoom.js but not in FancyZoomHTML.js.

    Now it works in booth IE and firefox and the closebutton and so on is showed correctly. Maybe you can make this line point directly to the domain in some way, but i don’t know how to do that. Anyway, it may have to do with me using permalinks.

  14. on February 28, 2008 at 9:45 pm | Permalink

    The plugin doesn’t work for me.

    Take a look at my page.

    http://limetouch.com/archives/farewell-my-friend/

    The first picture does not zoom.

  15. on March 3, 2008 at 11:12 am | Permalink

    It looks like the Google Analytics package may be futzing with it. If you remove Google Analytics from the page, does it then work?

  16. on March 4, 2008 at 5:03 pm | Permalink

    I am sorry but the Google Analytics tracks my site’s visits and it has never broken my image overlaying plugins before.

  17. on March 4, 2008 at 6:21 pm | Permalink

    I understand what Google Analytics does, thanks, and it’s nice it doesn’t interfere with other plugins. I’d like to verify that it doesn’t interfere with *this* plugin. Could you disable it temporarily and see if the image zooming script then works?

  18. on March 5, 2008 at 5:46 am | Permalink

    Ok, I have since disabled my GA plugin and enabled fancyview. It is not working as you can see.

  19. on March 8, 2008 at 5:08 pm | Permalink

    this plugin is NOT working for me at all

  20. on March 8, 2008 at 7:12 pm | Permalink

    Looks like Darran’s is working. Mine isn’t [insert frowny face here], and I don’t know why. I was digging through comments looking for someone else with the same problem and I seem to have the same problem as Kay did with Simple Popup Images.

    I tossed in your solution (thought I was on this page-oops) and the warning message went away but the zoom didn’t work. Now that I’ve returned it to standard, I’m getting the error message again and it still doesn’t work.

    Do you mind taking a look at it? I put the offending page in the website spot above, and I’ve left the plugin active. (As you can see from the source code, I’m using javascript in several places, so maybe they’re fighting? I shut down everything else and changed the theme and had the same problem, though, so I don’t think that’s it.)

    Warning message follows:

    Warning: strpos() [function.strpos]: Empty delimiter. in /home/…/wp-fancyzoom.php on line 270

  21. on March 10, 2008 at 1:54 pm | Permalink

    Matt,

    I sent you a reply in email, just to let you know.

  22. on March 12, 2008 at 12:22 pm | Permalink

    Thanks! It’s awesome! Cheers mate.

  23. Matt Z
    on March 21, 2008 at 8:08 pm | Permalink

    Hi, Great Plugin! Is there any way to modify the code to make it act as a mouse over popup instead of a click popup? If so, what do I have to change?

  24. on March 22, 2008 at 8:45 am | Permalink

    That’d be a question for Cabel himself. I didn’t write the Javascript code that does the popuppering, only some wrapper code to make it integrate into Wordpress blogs.

  25. on March 28, 2008 at 6:02 pm | Permalink

    Works great! However, how would I get it to work on other pages (Comments, Archives, etc…)? Thank you.

  26. Max
    on March 30, 2008 at 8:26 am | Permalink

    That’s just great plugin man. I was looking a plugin like this for years :P

    Thanks for good work.

  27. Mike
    on April 8, 2008 at 7:31 pm | Permalink

    Great plugin.

    If I wanted to change the “title” area that pops up with the image, is that in a CSS file somewhere that I’m missing?

    It’s fine how it is, but I’d like to get it to match our site design.

  28. on April 9, 2008 at 7:59 am | Permalink

    Is this plugin suppose to work with another plugin? I installed FancyZoom and when I add an image to my post, the href always equals “javascript:void(0)”. When I go into the code and tweak it to match what is posted here, the plugin works wonderfully. But I don’t want to mod the code manually for each photo.

    Am I missing something?

  29. on April 9, 2008 at 8:51 am | Permalink

    Mike,

    When you say “title area”, do you mean the caption at the bottom? The short answer is that what it looks like is controlled by the FancyZoom Javascript files, and would potentially require some rewriting of the script.

    Clifford,

    It’s supposed to work as-is, with no other plugin needed. There’s a bit of Javascript hackery going on to make all of your image links automatically work, and it sounds like something’s gone wrong with it. Can you email me a URL where it’s breaking?

  30. on April 9, 2008 at 11:03 am | Permalink

    Stephen,

    I emailed you a link to the page. Hopefully they didn’t wind up in your spam bucket . . .

    Thanks!

    Clifford

  31. on April 9, 2008 at 12:45 pm | Permalink

    For those following along at home, Clifford’s got the plugin working now.

  32. Mario
    on April 16, 2008 at 10:31 am | Permalink

    It’s a great plugin but I have the problem that it only works on the starting page, but not in a single post. I’ve tried the solution from anders but it doesn’t work…

    Can you tell me what I do wrong?

    Thanks

  33. on April 16, 2008 at 10:41 am | Permalink

    Mario, I had that problem until last week. I was missing the opening backslash on the path to the plugin.

    Instead of “/wp-content/plugins/wp-fancyzoom”, I had “wp-content/plugins/wp-fancyzoom”.

    I have no idea why that would cause that problem, but once I inserted the backslash it started working. Haven’t had any trouble since.

  34. Mario
    on April 16, 2008 at 11:08 am | Permalink

    Hi Matt, thanks for the answer. One question, in which file I can find this path?

  35. on April 16, 2008 at 12:17 pm | Permalink

    It’s in the plugin’s options page.

    If this solution works for you, could you let me know? I’ve been unable to determine why that should make a difference, but if it does, I’ll enforce it by default.

  36. Mario
    on April 16, 2008 at 12:30 pm | Permalink

    Wow, this solution works for me too! I can’t believe it. Just a simple backslash…

    Stephen, thanks for the plugin! and of course Matt, thanks for the backslash-tip!

  37. on April 22, 2008 at 8:37 pm | Permalink

    Just installed this on my WP blog and it works perfectly!
    If you’re a frequent blogger, you know that sometimes images won’t fit in your blog full size, or you might want them to stay small for the post they’re in, so you must use a shrunken version of the image and link to the original’s source so the reader can view the full size version. I have been searching for an easy way to make an image enlarge or popup on mouseover without using javascript for about an hour and a half now and I was almost about to give up when I found this plugin. With this plugin, you don’t even need to change the source for the posts you made in the past, this plugin fixed the problem perfectly for any image linked to its original source. THANKS SO MUCH!

  38. on April 23, 2008 at 5:04 am | Permalink

    This is super cool! Great work and thanks :)

  39. on April 23, 2008 at 1:02 pm | Permalink

    Glad y’all are enjoying the plugin.

  40. on April 26, 2008 at 11:21 pm | Permalink

    Like Matt, I had to add the leading / to the location of the plugin to make it work. This is with Wordpress 2.5.1.

  41. on April 30, 2008 at 4:17 pm | Permalink

    Would missing the preceeding / also cause my stats stuff to track it as
    /url/wp-content/plugins/wp-fancyzoom/js-global/FancyZoom.js

    I started seeing that in my logs (presumably because it’s a 404??) when I installed, never thought about it. Came here to check, and checked page2 of the blog, and it was broken.

    Fixed that, will see if it stops showing up in logs now.

  42. on May 1, 2008 at 10:05 am | Permalink

    Hm, possibly. I’ll shortly make an update to the plugin that requires a preceding slash.

  43. on May 5, 2008 at 11:26 pm | Permalink

    I really love this plugin. I noticed something on a friends blog that doesn’t seem to work quite right.

    If I go into the comments of a blog, the images then open in a new window. The same goes for if the blog entry is in archive. Is there a snipet of code that needs to be entered somewhere to make this plugin work on those screens as well?

    Thanks!

    Matt

  44. on May 6, 2008 at 8:09 am | Permalink

    It shouldn’t. I’m not sure what’s going on there.

  45. on May 22, 2008 at 6:42 pm | Permalink

    Just installed and I had to add the “/” to the front of the location of the plugin under settings. no biggy, but…

    also, in some of my titles I have enough text to create two lines of text. This kinda bugs out the text bar below. It would be cool to have it work with more than one line of text.

  46. Noltha
    on May 26, 2008 at 4:27 am | Permalink

    Hi, thanks for the plugin.

    It works nicely on the blog homepage.
    But I have the same problem of Matt(and of everyone I think):
    “If I go into the comments of a blog, the images then open in a new window. The same goes for if the blog entry is in archive”

    Please, could anyone fix it?

    Thanks!

  47. on May 27, 2008 at 4:04 am | Permalink

    To get images working on sub-branches like /photos or /stuffandthings:

    I had to hard edit my site into the paths section of the wp-fancyzoom.php file in place of the relative links.

    So for example:
    echo “\n”;

    For the images I replaced:

    echo “\nvar zoomImagesBase = ‘”.
    $fancyzoom_path.”‘;\n”;

    with

    echo “\nvar zoomImagesBase = ‘http://www.mauerpower.net/wp-content/plugins/wp-fancyzoom’;\n”;

    I know it’s a hack but at the very least it’ll speed up that specific PHP file a tiny bit.

    Now, Stephen, my question is how to I get fancyzoom to work on images that are loaded using AJAX calls. MEaning, image links that are loaded after the script does it’s initial runthrough of the site. Is there a way at all? I suppose this might be a question for the original author.

    I’m talking specifically about Slickr gallery, as it loads in gallery pages using AJAX after the main page has loaded.

    Thanks for all your hard work!

  48. on May 27, 2008 at 4:44 am | Permalink

    Whoops the comment box stripped some code.

    For hard editing the js links change lines that use this type:

    <script src=’{$fancyzoom_path}js-global/FancyZoom.js’

    to this:

    “<script src=’http://www.yoursite.net/wp-content/plugins/wp-fancyzoom/js-global/FancyZoom.js’

  49. on May 27, 2008 at 8:38 am | Permalink

    Aha. I’ll look at that in more detail and see if we can make it not so hacky.

    As for getting it to work with AJAX-summoned pictures, that’s outside my scope. :) The original fancyzoom script searches for img tags in the HTML, so AJAX-injected pictures likely won’t get that treatment. What you *could* do is alter the Slickr gallery scripts to add the fancyzoom javascript call to any images it displays.

  50. noltha
    on June 1, 2008 at 8:11 am | Permalink

    it doesn’t work for me…

    could you explain it better?

    thanks

  51. Moore
    on June 2, 2008 at 1:03 am | Permalink

    Thanks a lot for your fabulous plugin – works like magic.
    Moore

  52. on June 2, 2008 at 2:25 am | Permalink

    Thx for your pretty plugin first.
    I wonder how should I do to make it work on pics from other sites exp.flickr or picasa ….

  53. on June 3, 2008 at 3:44 am | Permalink

    hello there and thanks for this wonderful thing :)
    i got a little problem. fancyzoom plugin seems to work only on the main page of my blog. when i lode another page it doesn’t work anymore.. why?
    thanks
    Fender

  54. on June 3, 2008 at 7:09 am | Permalink

    If you look higher in the comments, there’s someone who had the same problem and who found a fix. I’ll be incorporating the fix into the plugin shortly.

  55. on June 3, 2008 at 8:03 am | Permalink

    It’s a great plugin but… don’t work with the gallery mode ([gallery]) in Wordpress 2.5.1

  56. on June 3, 2008 at 8:12 am | Permalink

    The shortcode interferes with how Cabel’s javascript works in ways that are subtil, I’m afraid.

  57. on June 19, 2008 at 4:55 pm | Permalink

    Neat little plugin, thanks!
    I have thousands of images already and this makes life so simple.

  58. on June 23, 2008 at 8:00 pm | Permalink

    Dear Stephen,

    Thank you for the nice work! This is the first lightbox style image overlay script what work with my jQuery tabbed style.
    thx again,
    miles

  59. on July 2, 2008 at 11:50 am | Permalink

    Hi superb plugin, however if you check your website stats it is generating a lot of 404 errors and eating a lot of BW almost 10 times. Thoug it is working perfectly on the site. Please check this.

  60. logicalnot
    on July 2, 2008 at 5:00 pm | Permalink

    Hi,
    Great plugin, super stable and ver efficiant !
    So I am trying to set up my next website update using the great next gen gallery plug-in and Fançy Zoom. And while there is no real bug or conflict, I can not use theme both at the same time because they are overlapping.
    When I click on a picture on the blog section, Fancy Zoom works fine. When I clic on an image from any Next Gen Gallery (NGG), both NGG and FancyZoom open the image in the middle of the screen.

    Is there a quick and easy way to disable FancyZoom in this case?
    Thank you.

  61. on July 3, 2008 at 10:28 am | Permalink

    Not really. You’d have to rewrite the plugin to only show up on some pages.

  62. on July 10, 2008 at 10:12 pm | Permalink

    Great job with the plugin! Thanks for your hard work.

    Just one quick question–how do I add the little magnifying glass to the bottom right of the thumbnail like Cabel has it on his page? I can’t seem to get that to happen with the plugin. Thanks!

  63. on July 11, 2008 at 10:40 pm | Permalink

    mcd, I think that’s something additional he did via javascript. I don’t think it’s part of the code that I turned into a plugin.

  64. on July 16, 2008 at 5:02 pm | Permalink

    Just in case you start getting flooded with pleas for help, when I upgraded to WordPress 2.6, the magical leading slash was removed from the box in the Settings page. Once I added it back (as noted on comment 33), it’s back to being awesome.

  65. dpak
    on July 24, 2008 at 11:25 am | Permalink

    hi,
    i love this plugin but i can’t get it to work.
    i uploaded the plugin en activate it but when i put a image in a post it dont work.I did put forward slash (”/”) to the path to the plugin in the options panel.

    can you help me please en tell me what i have to do to get it working on my site?!
    i have wordpress 2.6

  66. on July 25, 2008 at 10:07 am | Permalink

    Really nice plugin :D Installed on my blog :p

  67. Lutz
    on July 30, 2008 at 5:27 pm | Permalink

    great stuff the WP-FancyZoom PlugIn and normal pix in post a zoomed very smoothly…But just a question: I’m using WP 2.6 and I would like to use fancyzoom with the [gallery] function of WP. Any idea how this could work? greetz lutz

  68. on July 30, 2008 at 7:42 pm | Permalink

    I’m afraid not, Lutz. That’s one of those things I haven’t dug into very deeply.

  69. on August 4, 2008 at 7:13 pm | Permalink

    Stephen, I cannot get the plugin to work. I added the */* slash to the path. No change. I used the code above,

    It looks like this at the bottom of the home page (cartoon):

    What am I doing wrong??

  70. on August 5, 2008 at 4:30 am | Permalink

    Hi! great work, thanx!

    I got a bit of a prblem though… a) I dont realy know a lot about programming, b) I AM USING BLOGGER….
    Is there a chance you are thinking of creating this plugin for those of us that use Blogger?? That would be amazing…

    alex

  71. MeiaLua
    on August 7, 2008 at 12:14 pm | Permalink

    I had the same problem as reported above, i.e. fancyzoom only working on the first page. Adding the trailing salsh in the plugin options solved it.
    Thanks for posting this!

  72. on August 17, 2008 at 10:09 am | Permalink

    it’s not working in mimbo theme. but working in another theme.
    I’m confuse of this..please help me.
    thank you boss..

  73. on August 17, 2008 at 8:18 pm | Permalink

    Sorry, Effendi, I don’t know enough about the themes to know what’s going wrong.

  74. on August 18, 2008 at 6:05 am | Permalink

    in the fzoom_get_script_dir_url function, the last line should have a “/”.

    return str_replace($dir_to_site, ‘/’, $fzoom_script_dir);

    Other than that, it’s a great plug-in.

  75. Jiggy
    on August 31, 2008 at 6:21 am | Permalink

    Hello,

    this plugin is exactly what I was looking for! :)
    But I have some problems with displaying the png’s and the title. For some unknown reason the png’s doesn’t work with transparency except the shadows in Opera and FireFox. In IE7 even the shadows won’t appear. The closebutton appears a bit offset the picture. I don’t know if this should be like this but in IE7 it is positioned in the upper left corner without being outside of the picture wich looks better to me.

    The titles whyever showing only the first word of the title and nothing more :(

    I’m using WP 2.6 and Vista Ultimate. Any chance to solve this problem? For Opera and Firefox it would be okay to hide the close-button but i don’t know how.

    Any help would be great!! This script delivers the most elegant way to load pictures. Don’t want to miss it.

    Last but not least:

    Is there a possibility to load Flash content with this plugin?

    Regards from Berlin,
    Jiggy

  76. Chinaman
    on September 17, 2008 at 9:55 pm | Permalink

    Could you update it to FancyZoom 1.1 please

  77. on September 26, 2008 at 2:35 pm | Permalink

    it’s a gorgeous effect but I haven’t been able to get the plugin to work in WP2.6 and K2. I might try the original script – I have subscribed to the comments so hope to retry it pending an update. thx

  78. on September 27, 2008 at 3:19 am | Permalink

    I use the plugin with WP 2.6.1 and its working fine on my wurstakademie-blog
    It also worked in 2.6. Maybe it’s because the backslash… See Comments nr. 33 -35…

  79. on October 6, 2008 at 3:39 pm | Permalink

    I love this plugin. Thank you very much. I was really look for something that was easy, simple and did not require me to input any code.

  80. on October 9, 2008 at 6:03 am | Permalink

    wow great script I love it!
    Thanks for sharing!
    Joachim

  81. Calm
    on October 13, 2008 at 1:21 pm | Permalink

    i installed the plugin but it doesnt show up in my admin panel to activate it

    i’m using version 2.6.2

  82. Paul Striker
    on October 14, 2008 at 8:09 am | Permalink

    it works form a direct link, but this one shows te image on a new page, without zoom and you heva te go back manually, wahts’s wrong ?

  83. on October 20, 2008 at 11:38 am | Permalink

    Is it possible to activate FancyZoom only on pages and not on posts? Or such otehr features?

  84. on October 28, 2008 at 9:54 pm | Permalink

    this is a great plugin for artists! i’m working on my new site and having a bit of trouble. the plugin doesn’t look right in firefox, as you can see here: http://www.ifeellike.org/projects (click “The Color Purple”). It look great in Safari. I am no programmer and have no idea what to do? any help is great, thank you!

  85. on November 16, 2008 at 2:51 pm | Permalink

    Awesome, I’ve been wanting FancyZoom on my blog for a while but I never thought to search for a ready-made plugin until just now. It works great! I did notice a problem however: I have my css set up to put a border around any images in a post unless I put in a class that turns off the border. The problem is that when I zoom the image, the close button (x) has a border on it. You could easily remove this easily with object-level css. I had the same problem with the nksnow plugin, and I fixed it manually before the author fixed it himself. I suppose I could do that with yours as well, but I bet I’m not the only one with image borders. You can see an example of the problem here: http://zeveisenberg.com/blog/?p=163

  86. pauli
    on November 19, 2008 at 9:01 am | Permalink

    Hi Steph,
    i want some images doesnt get the zoom effect, how you are telling in the description, i´va added rel=”nozoom”, but it doesnt work for me, look at my html, is that right or wrong? =)

    can you help? thanks

  87. on November 26, 2008 at 11:00 am | Permalink

    hi, this plugin looks cool but can’t get it working… i add the slash for the path, and it looks like it works (zoom movement and the cross to close) but no image,
    check it out http://www.everybodylovesphoto.com/231/site-photo/le-futur-ephemere-de-polaroid-devoile-le-27-novembre/
    any idea ?
    thanks 4 ur help
    Nicolas

  88. on November 26, 2008 at 1:11 pm | Permalink

    Hi, I could not find this on http://wordpress.org/extend/plugins/. Now that they have the auto-install feature in 2.7, having it in the repository makes a big difference.

    Is it possible I just missed it?

    I am doing a series on great plugins for WP, and would like to include the link to this plugin inside the repository, if it is there.

  89. on November 26, 2008 at 6:34 pm | Permalink

    pauli,

    I took a look, and I can’t tell what the problem is. I think it’s an issue with the Javascript itself, which I can’t do anything about.

    nicolas,

    I took a look and can’t see anything wrong. I’m afraid I’m going to shrug my shoulders and point at the script itself.

    Luke,

    I’ve been meaning to add it to the repository. I’ll get that taken care of by next Tuesday. If you’ll drop me an email, I’ll send you email when it’s up.

  90. on November 27, 2008 at 8:49 am | Permalink

    f*** thanks a lot for taking time to have a look
    i saw a 1.1 version was out i’m going to try that :)
    best
    Nicolas

  91. on December 4, 2008 at 2:49 am | Permalink

    hi. Thanks for plugin

    perfect.

    Regards

  92. isa
    on December 4, 2008 at 6:25 am | Permalink

    Hi
    The WP FancyZoom Wordpress Plugin is Jquery?
    How to integrate it with the plugin nxt gen galleyry?
    Please, respond

    Thank you very much

    Regards

  93. iKo
    on December 4, 2008 at 8:24 am | Permalink

    Hi,
    great plugin, I uploaded it to my WP but….. nothing.
    Every picture shows up as a red x.
    I think I’m lost.
    Still, I’ll find a way.

  94. on December 4, 2008 at 9:22 am | Permalink

    isa,

    I’m not sure how you’d do that integration. The underlying FancyZoom script does use Jquery, but the script isn’t mine.

    iKo,

    If you figure out what’s wrong, please let me know.

    For everyone,

    I’ve done a minor update to the plugin to fix the auto-generated URL to the FancyZoom script. I’ve also added the plugin to the WordPress plugin directory at http://wordpress.org/extend/plugins/wp-fancyzoom/admin/

  95. Michael
    on December 4, 2008 at 12:47 pm | Permalink

    Hey Stephen,
    Love the plug-in. I had to use the backslash trick to make it work on all pages, but that did the trick! =)

    I noticed you pushed out an update yesterday, but it didn’t include the mandatory backslash. Do you still plan on updating this? Just curious…

    Thanks!
    –Michael

  96. james
    on December 13, 2008 at 3:34 pm | Permalink

    this plug in does not work on wordpress 2.7 :(

  97. on December 14, 2008 at 5:00 pm | Permalink

    james,

    How does it fail? Was it working before in a 2.6 blog for you?

  98. on December 15, 2008 at 11:35 am | Permalink

    Hello there,
    I am testing out your plugin and I really like it. It is possible to display the full image size? The size of the image I’m using is 800 x 1091, but the plugin truncates it at 461 x 630.

    Thank you!

  99. on December 19, 2008 at 2:05 am | Permalink

    I’ve tried everything I can think of, but I can not for the life of me get WP FancyZoom to work in IE on my site! Works great in Firefox though…
    (Currently using IE 7)

    http://www.mongolrallyguys.com

  100. james
    on December 19, 2008 at 7:49 pm | Permalink

    yes it worked in 2.6, i upgraded to 2.7 and it does not :(

  101. on December 20, 2008 at 5:14 pm | Permalink

    It’s working for me and others in 2.7, so without more information I can’t help you.

  102. james
    on December 20, 2008 at 7:57 pm | Permalink

    it seems to not automtically add the needed mark-up it used to. before i would add a picture and the fancy zoom would be automatic, not it is not. maybe it is conflict with another plugin. truthfully, it has never been an issue until upgrade. also it will work if i write in the info, but the automatic functionality is gone… so it works, but not like it di for me in 2.6 and before….

  103. on December 23, 2008 at 8:10 pm | Permalink

    I absolutely love the way this plugin works! I am having issues though. When I click on the photo, it simply opens in the same browser, but does not zoom within the page. Hopefully, you wouldn’t mind checking it out.

    Thanks a bunch!

  104. on December 28, 2008 at 7:55 am | Permalink

    Hi,
    nothing works in my blog http://soyons-lucides.fr on wordpress 2.7
    do you know why ?
    thanks
    Oliver

  105. on December 28, 2008 at 8:58 am | Permalink

    I’m not sure. I’d guess that some other javascript you’ve got on your page is interfering with the fancyzoom script’s attempts to re-write the page’s HTML.

  106. Salem
    on January 7, 2009 at 10:55 am | Permalink

    I’ve added a bit of code:

    sizeRatio = endW / endH;
    if (endW > myWidth – minBorder) {
    endW = myWidth – minBorder;
    if(endW < 1024)
    { endW = 1024; }
    endH = endW / sizeRatio;
    }

    Which basically allows me to set a minimum width for the image. Problem is, once I do that, the image Y position goes out of bounds….how do I stop it from doing that?

  107. on January 7, 2009 at 10:01 pm | Permalink

    Sorry, I know almost nothing about javascript, and can’t help you.

  108. ohms
    on January 13, 2009 at 8:43 am | Permalink

    Hi, does the plugin work with Wordpress 2.7?

    when I put an image link in, when you click on the image, instead of zooming in, it just loads the image in a seperate page. :(

  109. on January 13, 2009 at 11:57 am | Permalink

    I’m running WP 2.7, and it works here. I’m guessing you’ve got some other Javascript code that’s messing with the FancyZoom JS that’s supposed to run after the page is loaded.

    Try explicitly adding the following to one of your href links to a bigger image:

    onclick=”function (event) { return zoomClick(this, event); }” onmouseover=”function () { zoomPreload(this); }”

    and see if that link then works correctly.

  110. on January 16, 2009 at 12:20 am | Permalink

    Hi Stephen,
    I really would love to get this to work, I am trying to use it for more streamlined viewing of an artist portfolio. I’ve uploaded the plugin and activated it, but everytime I post a photo, nothing. The website is :
    http://www.laurencarolsmith.com

    Any ideas?
    Much Thanks
    -Lauren

  111. ohms
    on January 16, 2009 at 10:11 am | Permalink

    >Try explicitly adding the following to one of your href links to a bigger image:
    >onclick=”function (event) { return zoomClick(this, event); }” onmouseover=”function
    >() { zoomPreload(this); }”

    didn’t make any difference unfortunately :(

  112. dave
    on February 7, 2009 at 10:16 pm | Permalink

    Stephen – Great bunch of code…question for you.
    I have everything is loaded, works like a charm. However I have two posts one with a youtube embedded video and another one below it with just a picture. When I click on the picture it zooms, however the YouTube embedded portion still sits on top of the zoomed picture.
    I don’t know if this is in your code or the javascript…

  113. Evan
    on February 18, 2009 at 8:38 pm | Permalink

    #112 – I’ve had the exact same problem and I for the life of me cannot figure it out either!!!

  114. on February 23, 2009 at 10:41 am | Permalink

    I have the same problem as Ohms
    post 111
    It’doesn’t work with wp 2.7 unfortunately
    Looking for omething else now

  115. on February 28, 2009 at 5:37 am | Permalink

    Hello
    Great job you’ve done.
    D o you think you may consider for future the GPL remooz script:
    http://digitarald.de/project/remooz/

    Simple suggestion.

  116. Sandy
    on February 28, 2009 at 9:30 am | Permalink

    Looked through the posts and may have missed it, but with the latest version, is thee a way to have a gallery of images using something like the [album] directive in the link?

    Great plugin.

  117. on March 12, 2009 at 1:56 am | Permalink

    Hi!

    I would love to shift to this plug-in, it’s as sexy as advertised. However, I have two problems I really need help with, if you can please spare the time:

    ~ I have a little Flash graphic on my header, and when I click on the image, it goes under the flash header bit rather than on top of it.

    ~ Instead of showing the full image when clicked, it resizes the linked image to fit the browser window, and it doesn’t really work for art blogs :( . Would it be possible to display the full image instead?

    Here’s a post to illustrate: http://tbr.philsites.net/?p=519

  118. on March 12, 2009 at 8:46 am | Permalink

    Sorry, Lyn, but I don’t have the Javascript knowledge to change the script to support that.

  119. on March 12, 2009 at 8:56 am | Permalink

    Hi again!

    Thank you so much for taking the time to look into it, anyway! <3 I appreciate it!

  120. on March 16, 2009 at 11:14 pm | Permalink

    I LOVE this plugin. I will be thrilled to get each of my web site clients to pay the $39. But have a weird problem and until I solve that, I can’t even show it. Installed the plugin on a WordPress page on my own web site (http://buildinghosting.com/?page_id=28). Worked perfectly the first time I did it. Then, I installed a four photo gallery on another WordPress site as a test and it too worked perfectly. I deleted the test and started contacting my owners of the blogs that I built and host.

    BUT! Whatever I did, however did it, I have not been able to get it to work on each of the four WP sites I’ve tried since. The best I can achieve is that the photo opens in another window. No zoom. As for gallery, I can figure out how I created a gallery with only a few images instead of the whole ^*&GH^%-ing Media library.
    Has anyone ever written a step-by-step for idiots like me? I mean, really step-by-step???

  121. on March 17, 2009 at 11:47 am | Permalink

    Thanks!

  122. on March 31, 2009 at 2:10 pm | Permalink

    Worked perfectly for me on activation in WordPress 2.7 – I haven’t tested thoroughly but I’m impressed so far – thanks for the great plugin!

  123. on April 19, 2009 at 4:08 pm | Permalink

    This Wordpress plugin is great, thank you very much.
    Just a question : Is it possible for a single image, not wanting her to be handled by the plugin ?
    This is a large image (map with a lot of information) which should be displayed in size 100% in order to see all the details.

  124. Jens
    on April 23, 2009 at 9:52 am | Permalink

    Does not work with WP 2.7.1. Installed and activated it, yet there is no effect at all.

  125. on April 23, 2009 at 10:03 am | Permalink

    Jens, it’s not a problem with WP 2.7.1, since this blog is running 2.7.1 and the plugin works just fine. Is the plugin header code showing up on your pages if you view source?

  126. Jens
    on April 23, 2009 at 10:14 am | Permalink

    Got it to work, just had to refresh the page completely (Cmd-R), but I am now using FancyBox, it looks the same but also has a feature to make a browseable gallery from all images in a post.

  127. on April 25, 2009 at 7:25 pm | Permalink

    Great plugin but I’m about ready to pull my hair out becasue none of my images will appear full size. I have about 100 images that are all 464w x 814w but fancyzoom will only show them to 311w x 546h size.

    This is driving me CRAZY!!! the image link is set to the original file and I know that file is the correct, larger size but I can’t get it to work. Please help!!!

    All I want is to be able to link to the full size image.

  128. on May 7, 2009 at 5:56 pm | Permalink

    Is not working, what is the problem?
    I have only 4 plagins (Audio player,Dunstan’s Time Since,StatPress Reloaded and WP FancyZoom). I checked evrything…
    [Using
    Thanks to the FancyZoom script, there’s nothing else you need to do. Any link to an image is automatically zoomed, like this one. For example, would zoom the image and give it a caption reading “An image”. If you don’t want a link to an image zoomed, add rel=”nozoom” to your link.] … and still not working (see on this page “http://www.iconsday.com/electricco/?p=35″)
    Please help!!!!!!!!

  129. Al
    on May 26, 2009 at 6:50 am | Permalink

    Is there any way of excluding the header code from pages that don’t use Fancyzoom? I know that cForms has such an option which I find very useful to reduce the amount of code on page.

  130. on May 26, 2009 at 3:39 pm | Permalink

    Is it possible to add an option to fade the background to black once the image is zoomed out? Similar to how Apple does it with their movie trailers page.

  131. on May 26, 2009 at 5:43 pm | Permalink

    Is there a bug with this plugin when using Mac browsers? I noticed on my site that the title below the image was not centered properly, it was too low . I thought it was maybe my site but I notice the same thing on your toilet demo page in both Safari 4 and Firefox 3.0.10. I’m running 10.5.7. Has anyone else found the same bug?

  132. on May 26, 2009 at 6:11 pm | Permalink

    Al: Not currently. If anyone wants to add such code to the plugin, that’d be awesome, but I don’t have the bandwidth to tackle that right now.

    Anthony: Perhaps, but I don’t know near enough Javascript to make the black-background effect. All I did was wrap Cabel’s script into a plugin. And I’m now seeing that problem with Firefox 3 under Win and Linux. Would you mind mentioning this to Cabel on his Fancyzoom page at http://www.cabel.name/2008/02/fancyzoom-10.html ?

  133. on May 27, 2009 at 10:21 pm | Permalink

    You sire are legendary!

  134. on June 8, 2009 at 10:43 am | Permalink

    hi everybody,
    first this realy nice plugin didn´t work for me (version 1.1) and I checked the generated source code. The paths to some js-files were something like “//blog/wp-content…….”. To fix this bug I changed the entry in database (table wp-options) from “//blog…..” to “/blog….” and it worked.

    Really nice plugin :-)
    Greetings,
    Claus

  135. Wisam
    on June 14, 2009 at 5:23 am | Permalink

    Is there a way to make Fancyzoom work only on some images by adding a rel=”fancyzoom” (similar to other plug-ins shadoebox, lightbox..) instead of excluding the images that I don’t want as I have lots of image that I don’t want to use Fancyzoom on by few where I want to use it. It is impractical to exclude many images at least that’s in my case. Thanks

  136. Grawl
    on June 30, 2009 at 10:59 am | Permalink

    It don’t work in my WP2.8!
    hell, now I need to rollback to 2.7.1?

  137. on June 30, 2009 at 12:19 pm | Permalink

    It’s working for me on this blog, which is 2.8, so it shouldn’t be a version problem.

  138. on July 2, 2009 at 5:19 am | Permalink

    This looks great in Firefox! However, I can’t get it to work in Safari 4. Is there anything I can do to fix this?

    Cheers!

  139. on July 2, 2009 at 9:41 am | Permalink

    Not to worry! Tis working fine now! *shrug*

45 Trackbacks

  1. By Fancyzoom Worpress plugin : Æstheticrew.com on March 21, 2008 at 12:08 am

    [...] Posted on March 21, 2008 Filed Under Random News It was easy to install in the first place, just two lines of code had to been added, but anyways, FancyZoom just got out as a wordpress plugin, thanks to Stephen Granade. You can download WP FancyZoom 1.0 (featuring FancyZoom 1.1) at Live Granades. [...]

  2. [...] one of the easiest ways to make your blog a little bit easier to use and prettier on the eyes! All this plugin does is make any image link become a pop up on the [...]

  3. By WP Plugin Archive » WP FancyZoom on April 21, 2008 at 4:48 am

    [...] WP FancyZoom von Stephen Granade ist eine einfache Möglichkeit, dass FancyZoom Image Overlay Script im Blog zu nutzen. Nach dem Klicken auf ein Vorschaubild öffnet sich ein Popup mit einem interessanten Effekt, welches das Bild in der Orginalgröße beinhaltet. Ein weiterer Klick auf das Orginalbild schließt das Popup wieder.  Bookmarks setzen: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können. [...]

  4. By IT » wp-fancyzoom plugin on May 2, 2008 at 8:41 am

    [...] EDIT:  Well it seems to work fairly well.  It can be a bit slow to create the pop-up images though.  I’ve decided to install it in all of the weblogs here so people can make use of it.  If anyones curious the web page for it is at granades.com. [...]

  5. [...] P.S.: vi piace il WP FancyZoom Plugin? [...]

  6. [...] ダウンロードしたんですが、IE7で見ると、ページでエラーが出るようになったのです。 [...]

  7. [...] the image to try out Cabel Maxfield Sasser’s FancyZoom thingie, pluginifized by Stephen Granade. A new Near Future Laboratory [...]

  8. By Kleine Updates : tobisworld.net on June 4, 2008 at 8:26 am

    [...] ich noch ein Plugin installiert, das mal testweise das Thickbox Plugin ablöst, es nennt sich WP FancyZoom. Wie das ganze in Aktion ausschaut, könnt ihr bei Klick auf das folgende Bild [...]

  9. [...] Lösungen für (zu) grosse Bilder mit einem tollen Zoom-Effekt löst: das WP-FancyZoom-Plugin. Den Effekt kannst du hier testen [...]

  10. [...] First up was a concept site for the San Francisco Ferry company Blue & Gold Fleet. You can view it here. I used the clean and stylish Fancy Zoom, which for my money is a nice alternative to the more common lightbox method. I was happy to discover that there is also Word Press version of Fancy Zoom. [...]

  11. By Steffinos Gedankenhabitat » Fancy Zoom on June 9, 2008 at 3:08 pm

    [...] entsprechendes WordPress-Plugin habe ich auch noch [...]

  12. [...] de Wordpress un plugins vous simplifie les manipulations a faire, il vous suffit de télécharger WP FancyZoom et d’activer le [...]

  13. [...] mit dem die Miniaturbilder in den Blogposts sehr sexy vergrößern kann. Das Plugin nennt sich wp-fancyzoom und ist in einer Minute installiert. Damit alles funzt müssen die thumbnails im post selbst [...]

  14. [...] wp fancyzoom. it makes the thumbnails of all the pictures on the site zoom out in a fancy new way, much like the [...]

  15. By Bilder zoomen mit JavaScript | Caschys Blog on July 23, 2008 at 3:49 am

    [...] header.php und fügt folgenden Code ein. Benutzer eines WordPress-Blogs können auch ein Plugin nutzen (Danke [...]

  16. By coral design / on July 30, 2008 at 10:25 pm

    [...] WP FancyZoom Wordpress Plugin このサイトにあるWP FancyZoom.zipを落としてきて解凍して、wordpressの wp-content/plugins の中に入れるだけ。 みたいに投稿を書いたら画像がsuper sexyに開きます。 titleに書いた内容は、下にでてきます。 FancyZoomを使いたくない時は、投稿の時に みたいに rel=”nozoom をつけると普通に画像が開きます。 こんな感じ Post a comment — Trackback URI RSS 2.0 feed for these comments This entry (permalink) was posted on 木曜日, 7 月 31, 2008, at 12:25 PM by admin. Filed in js, wordpress and tagged FancyZoom.js, js, wordpress. [...]

  17. By Rakemans Digital Living » Feet on August 25, 2008 at 4:24 pm

    [...] auf Anschlag. WP FancyZoom antesten, eine mögliche Lösung um Bilder auf elegante Art [...]

  18. [...] diese kleine Spielerei Namens FancyZoom einzubauen. Leider lief es bei mir mit dem Plugin WP-FancyZoom nicht, also musste ich erst einmal nach dem Fehler [...]

  19. By BWS Blog » Bilder zoomen mit JavaScript « on September 11, 2008 at 10:37 am

    [...] automatische Methode: Benutzer eines WordPress-Blogs können auch dieses Plugin [...]

  20. [...] WP FancyZoom Wordpress Plugin Live GranadesHowever, how would I get it to work on other pages (Comments, Archives, etc Instead of /wp-content/plugins/wp-fancyzoom , I had wp-content/plugins/wp-fancyzoom [...]

  21. By 20 Ultimate Wordpress Plugins - Čolović Vladan on September 29, 2008 at 10:23 am

    [...] WP FancyZoom » FancyZoom is extremly attractive and modern way of making popup images. [...]

  22. By Home » 废了我一天 on October 2, 2008 at 3:02 am

    [...] 是废掉我一天的罪魁祸首—WP FancyZoom Wordpress Plugin. 太瞎扯了, 这个插件基于FancyZoom脚本制作而成, [...]

  23. [...] FacnyZoomのWPバージョンをダウンロードします。 [...]

  24. [...] WP FancyZoom Wordpress Plugin Live GranadesFancyZoom is totally free for your non-commercial website. In a bit of an experiment: if Instead of /wp-content/plugins/wp-fancyzoom , I had wp-content/plugins/wp-fancyzoom [...]

  25. By Use FancyZoom with WordPress | PanicGirl.net on October 5, 2008 at 1:29 pm

    [...] to use this. If you want to install it manually just follow the steps above. You can find it at Live Grenade blog [...]

  26. [...] hab gerade ein Plugin gefunden das FancyZoom in Wordpress integriert. Also kann man sich das hndische einfgen der paar [...]

  27. [...] Dies sieht in meinen Augen gut aus und funktioniert auch prima. Realisiert wurde dies durch das FancyZoom Wordpress-Plugin. Viel Spaß [...]

  28. [...] WP FancyZoom Wordpress Plugin | Live GranadesBy Free WP Plugin – WP FancyZoom Wordpress Plugin Live Granades | http://www.TheWordpressPlugin.com on WP FancyZoom Wordpress Plugin Live GranadesFancyZoom is totally free for your non [...]

  29. By Footprint -again » FancyZoomを使いたい on December 1, 2008 at 1:39 am

    [...] 『WP FancyZoom』はここから update: 2008/12/01 | PC, WordPress « 前のページ [...]

  30. By Suburb@MacVillage » Theme-Evolution on December 2, 2008 at 2:13 pm

    [...] Doch einen Wunsch hatte der Designer dann doch: Das Lightbox-Plugin, das schon eine ganze Weile unsere Bilder mit einem ansprechenden Zoomeffekt ausstattete, hat ausgedient. Neuer Favorit ist nun FancyZoom. [...]

  31. By Eine Mütze voll Leben. - Andrea’s Welt on December 7, 2008 at 2:05 am

    [...] Ute habe ich nun einen neuen Effekt bei den Fotos, den Fancy Zoom. Sieht ganz schick aus, mal sehen, ob das ein adäquater Ersatz für die Lightbox [...]

  32. [...] kurze Google-Suche brachte mich zu diesem Plugin: WP-FancyZoom. Tut, was es soll, und nicht [...]

  33. By probleme mit den bildern at on January 4, 2009 at 5:40 am

    [...] hatte auch das plugin wp fancyzoom verlinkt als alternative….allerdings hatte ich das auch grad kurz [...]

  34. By WordPress plugins | CH210 on January 10, 2009 at 11:53 am

    [...] realmente un plugin, se trata de FanzyZoom, un zoom para imagenes con estilo mac. Muy resultón. En Live-Granades han pluginizado un script de Cabel Maxel, mediante el cual al insertar una imagen como [...]

  35. By Gardenwife’s Plot » Added Fotobook and Lightbox 2 on January 15, 2009 at 12:33 am

    [...] also removed the WP FancyZoom plugin and installed in favor of Lightbox 2. I really like FancyZoom, but it won’t work with [...]

  36. [...] WP FancyZoom Wordpress Plugin [...]

  37. By dixson.org » Plugging plugins on January 17, 2009 at 10:13 am

    [...] 1. WP FancyZoom by Stephen Granade. (http://granades.com/wp-fancyzoom-wordpress-plugin/) …FancyZoom is a nice, modern way of making popup images. [...]

  38. By probleme mit den bildern at on January 20, 2009 at 12:59 pm

    [...] hatte auch das plugin wp fancyzoom verlinkt als alternative….allerdings hatte ich das auch grad kurz [...]

  39. By Lee.org » Installed WP FancyZoom on January 20, 2009 at 7:48 pm

    [...] switched from WP Lightbox JS to WP FancyZoom. I’m pretty sure its the right decision. I really like the idea of having the lightbox plugin [...]

  40. [...] dass klappt alles ohne zusätzliche Plug-ins, aber mit FancyZoom, sieht es voll sexy aus. Hier das [...]

  41. By WP - fancybox | Ute's Blog on February 8, 2009 at 2:55 am

    [...] die Bilderpräsentation entdeckt. Es nennt sich FancyBox for Wordpress und erinnert an das WP-Fancy Zoom, welches ich ja auch ‘mal ein Weilchen laufen hatte. Was mich beim Fancy Zoom allerdings [...]

  42. By neuer effekt | Ute's Blog on March 4, 2009 at 11:42 am

    [...] zu präsentieren. Habe u.a. das Highslide, das Shutter Reloaded und eben dieses hier, das Fancy Zoom abwechselnd getestet. Das Highslide habe ich – bis auf meinen ersten Versuch – nicht mehr zum [...]

  43. [...] wp-FancyZoomのサイトからカレントバージョン(現在は1.1)をダウンロードして解凍します。 [...]

  44. [...] features (from Stephen’s site) [...]

  45. [...] features (from Stephen’s site) [...]

Post a Comment

Comments are moderated according to our moderation policy. Sometimes comments are delayed by our spam filter. We try to release them as soon as possible.

Your email is never published nor shared. Required fields are marked *

*
*