Welcome to the private homepage of Johannes Jarolim, Salzburg, Austria, Europe. Willkommen auf der privaten Homepage von Johannes Jarolim, Salzburg, Österreich.

YAPB Downloads

Current version

Yet-Another-Photoblog on WP-Plugins.org
for WordPress 2.5 and greater
ZIP-File, hosted on WP-Plugins.org

YAPB => WordPress Attachment Migration

You want to stop using YAPB, but your images don’t appear as attachments so you would have to reupload all of them again?

Don’t search no longer – even if i’m sorry to see you go, i’m also happy to help you to leave YAPB.

Just download the YAPB to WordPress Migration plugin:

After upload and activation, go under “tools/YAPB Migration” and press “start migration”.

updated 2015-09-14
tested on WordPress 4.3
ZIP-File, 55.8 KB

Older versions

If you’re using an older version of WordPress (please be adviced to update soon) you may download one of the following versions. Please mention that those version are deprecated.

for WordPress 2.3.2 discontinued
ZIP-File, 714 KB
for WordPress 2.1.x and 2.2.x discontinued
ZIP-File, 480 KB
for WordPress 2.0.x discontinued
ZIP-File, 314 KB


The installation consists of three parts: Upload, setting a directory permission (on unix/linux systems) and activation of the plugin.

Upload the files

  1. Unzip the content of the zip-file into an empty directory
  2. Upload the yapb-directory directly into the wp-content/plugins folder of your wp-installation

Set a directory permission
(only on YAPB version < 1.9.14)

Notice: Deprecated since YAPB 1.9.14 – YAPB tries to create a cache directory under wp-content/uploads. You don’t need this on windows systems (or you have to wrestle with the windows directory permissions).

  1. The used open source thumbnailing engine phpThumb needs one directory access for storing its cache files. Set the permission of the directory wp-content/plugins/yet-another-photoblog/cache/ to 777.

Activate the plugin

  1. Go to admin panel / plugins and activate it
  2. Enjoy!


Support YAPB

Do you like YAPB? Do you use it regulary to show your photos or images? Did YAPB save you time? Or you just want to give something back for the time spent to create, maintain and support YAPB? Just Donate a little ammount so i may buy a good book, DVD, etc. or just pay some server traffic. Bigger ammounts (if any) will be invested in my photo equipment of course ;-)

Thanks alot from Salzburg!

Set a backlink

Yes – This plugin was released under the GPL and you’re nearly free to do all you want to do.

But i’d be pleased very much to see some backlinks to this site.

This plugin needs a lot of my spare time – So it would be a great sign of respect if you use one of these buttons (or just place a normal href) on your site:

</p> <p>#buttons { margin-bottom:10px; } #buttons tr td { margin:0;padding:0 10px 10px 0; } #buttons tr td.border { padding-top:10px;border-top:1px solid silver; }

To set a backlink, just download the button of your desire (Or have a look into the included linkback/yapb-buttons.zip) and include a link something like that in your footer.php (Or wherever you want):

<a href=”http://johannes.jarolim.com/yapb” target=”_blank”><img src=”01a.gif” border=”0″ /></a>


Please be so kind to provide positive and/or negative feedback so i can improve this piece of code if necessary.

Since there is definitly some feedback and the pages grow and grow – I suggest you use the yapb-forum to ask questions, maybe help each other, etc.

One Hundred Fourty Nine Replies

  1. 20. November 2007, 20:41
    Comment by irene
    I have a problem each time I try to post picture. It said this:

    Warning: mkdir() [function.mkdir]: Permission denied in /home/deb168/domains/...

    Warning: Cannot modify header information - headers already sent by (output started at /home/deb168/domains/...) in /home/deb168/domains/...

    I wonder what seems to be the issue here. Please help.
    • 25. November 2007, 09:51
      Comment by Johannes
      This was an issue with the used EXIF library - Please download the latest version of YAPB (>= 1.6.3).
  2. 21. November 2007, 00:54
    Comment by pupster
    Okay, the forum is down and this is a stupid question, but I've installed yapb and have no idea of how to upload pics. I've tried using the Yapb image box, but there's no "upload" button (for the Yapb image box) and when I publish the post, the image doesn't appear.
    • 25. November 2007, 09:50
      Comment by Johannes
      Just select an image, write your post and submit it.
      If you have other problems, go to the YAPB-Forum.
  3. 23. November 2007, 17:17
    Comment by Colin Ollerenshaw
    Just downloaded and installed yapb for wordpress plugin.

    It would not activate. Failed on fatal error.

  4. 5. December 2007, 04:05
    Comment by ki
    Where can you download this from? I can't find the zip file hosted on the site mentioned. If it is maybe someone should tell them to make it a little more obvious.
    • 5. December 2007, 19:00
      Comment by Johannes
      The site i mentioned is the (sorry for the caps - but they have to be used in this case) OFFICIAL WORDPRESS PLUGIN REPOSITORY. The link is (and again: sorry) THE VERY BIG, BLUE BUTTON ON EVERY PAGE, yapb related.

      So please open your eyes.
      • 6. December 2007, 21:24
        Comment by ki
        I actually went to WP-Plugins.orp instead of following the link that takes you to the Wordpress download page. I found BIG BUTTON shortly after I posted. Thanks again.
  5. 7. December 2007, 01:54
    Comment by Jorge Otero
    This is excellent and I'll be sending a donation as soon as it's live on my site.

    I have a couple suggestions: you've written code in the forum and in the blog for a few interesting things - could you include them in the main YAPB installation? I'm talking about the "Latest photography" section on your sidebar (could this be made into a widget?), the previous-back thumbnails, and the mosaic page.
  6. 7. December 2007, 01:57
    Comment by Jorge Otero
    Oh, another suggestion: Lightbox integration, so the full-size image is always linked from the thumbnails. Sweet!
  7. 9. December 2007, 17:12
    Comment by Wordpreneur
    Hello. I've installed and am running YAPB successfully. Thank you... excellent software!

    What I am trying to do is get it to work with another plugin called WPAds, which is a plugin that rotates advertisements (or any code for that matter); WPAds is available from the ff. URL:


    Anyway, after setting up the bannercode to rotate, WPAds says I can insert either of the following to insert the ad at runtime.

    * OR

    I tried both methods in YAPB's Single Pages > Custom HTML Before/After Image Tag areas, with no luck. I didn't think the first was going to work (in fact, it causes an error); as for the second, no errors, but nothing happens. Everything but the ad appears during runtime.

    If I insert the second into an actual post, it works fine. But not in YAPB's options itself.

    Your advise greatly appreciated. Thanks!
  8. 9. January 2008, 15:08
    Comment by Sean O'Connor
    Great plugin. just did a fresh install of the beta 1.7 release, running on wordpress 2.3.2. But getting this error upon upload of new images. weird thing is if i hit the back button, the image is uploaded to the site fine. something is screwy and i am not sure what.

    Warning: Missing argument 2 for transform() in /home/........./wp-content/plugins/yet-another-photoblog/lib/YapbImage.class.php on line 509

    Warning: Cannot modify header information - headers already sent by (output started at /home/........./wp-content/plugins/yet-another-photoblog/lib/YapbImage.class.php:509) in /home/......./wp-includes/pluggable.php on line 391

    again, love your plugin, but any help greatly appreciated. thanks.
    • 9. January 2008, 15:50
      Comment by Johannes
      Hi Sean -

      Please have a look at the 1.7.1 version - hope that solves that issue.
  9. 10. January 2008, 09:09
    Comment by Sean O'Connor
    thanks alot johannes. that solved it. appreciate your help.
  10. 11. January 2008, 09:04
    Comment by John
    Hello, when I install the plugin, I get the following error :
    Warning: file_get_contents(/home/***.info/www/blog/wp-content/plugins/yet-another-photoblog/readme.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /home/***.info/www/blog/wp-content/plugins/yet-another-photoblog/lib/Yapb.class.php on line 146

    love your plugin, but any help greatly appreciated. thanks
  11. 29. January 2008, 20:19
    Comment by eterea
    latest wordpress + altervista free hosting ( chmod commented ) and everything is fine.

    thank you!
  12. 4. April 2008, 22:43
    Comment by steve
    I cannot seem to download your file using either firefox or safari?????
    • 7. April 2008, 14:53
      Comment by Johannes
      The Link "Current Version/Yet-Another-Photoblog on WP-Plugins.org" on top of this page transfers you to the WordPress Plugin Directory where you can download the file easely.

      If you get a plugin over the WordPress Plugin Directory you get notified in your WordPress Admin Interface automatically if a new version of a plugin is available. That's why i chose to host the plugin there.
  13. 7. April 2008, 19:10
    Comment by Alex Richards
    Thanks for the help Johannes, worked a treat :D
  14. 8. April 2008, 07:21
    Comment by Pablo DiCiacco
    Johannes, Your plugin and the grain theme are a great combination. Everything installed and was able to post without a problem. However I am getting a "cannot connect to forum" message when I try to change and save any setting through the yapb admin. Any idea what may be causing that?
  15. 10. April 2008, 20:34
    Comment by Apurv Sukant
    thank you
  16. 11. July 2008, 21:13
    Comment by bob danton
    I have wordpress 2.3.2 and I installed version 1.9.4. This procedure is correct. Or I have that to use version 1.7.4?
  17. 6. November 2008, 04:06
    Comment by andu
    不知道怎么用,觉得好复杂啊。It's difficult for me to operate it.
  18. 14. November 2008, 16:52
    Comment by e-sushi
    Erm, got a problem: download not working (using FF3).
  19. 24. November 2008, 05:06
    Comment by K Monet
    I'm new to all of this and stuck at the installation
    step stating to:

    The used open source thumbnailing engine phpThumb needs one directory access for storing its cache files. Set the permission of the directory wp-content/plugins/yet-another-photoblog/cache/ to 777.

    Can someone please tell me how do I set the permission of a directory?
  20. 30. November 2008, 22:56
    Comment by blazko
    Hi there!
    i'm trying to move my gallery from Pixepost to the newest WP with your plugin, but after the whole day of fighting im not able to set it up properly :(
    no matter what i do, images don't want to import (and yes, i set the cache dir to 777). Got any clues what else i might check?
    Thank you!
  21. 2. December 2008, 00:47
    Comment by Murre
    Tried it. Got an error. Reinstalled Wordpress, still the same error:
    Fatal error: Yapb::require_once() [function.require]: Failed opening required '' (include_path='.:/x10hosting/php2/pear/PEAR') in /home/murre/public_html/wp-content/plugins/yet-another-photoblog/lib/Yapb.class.php on line 90

You're welcome to leave a message here

Reload Image