Overview / Download

With picasaView you can easily view your picasaweb-albums in your WordPress blog. To achieve this, all you need to do is to insert a placeholder like:

[picasaview album='ALBUMNAME']

or

[picasaview album='ALBUMNAME' instantview='yes']

(to view all images instantly)

in your content where you want your album to appear. To view all your public albums just use:

[picasaview]

It’s now possible to view non-albums, but in this version only when viewing an album directly. It will not work when viewing all albums (not yet). Just use the tag like this (the token is generated by picasaweb, so you have to look there):

[picasaview album='ALBUMNAME' authkey='AUTHTOKEN']

The plugin supports localization, paging and its look can be easily customized by changing the external templates and the stylesheet which reside within the plugin directory in the subfolder templates. That means you could use Lightbox or any other image viewer by simply editing the html-templates to suit your needs, for example to work with Rupert Morris’ excellent Lightbox2 Plugin.

Through the backend settings you can additionally adjust the size of the used thumbnails and full size pictures as well as how much images should be shown on a page. Nearly each default setting on the settings page can be overwritten in the tag. So it’s possible to view different albums from different users in different sizes on your blog.

Click here for a demo.

Please refer to the readme.txt for more detailed customization information.

Download picasaView (via wordpress.org)
(requires PHP5)

For a complete history of what has changed, please visit the history page.

If you found any bugs or have ideas for improvements or want to contribute a new language file please write a comment. :-)

230 Response

  1. gravatar

    D.C.

    at 14:58 via website

    26 May 2011

    same here… giant pics, thumbs gone:

    http://www.fuelbrothers.net/?p=5705

  2. gravatar

    ziemer.pl

    at 22:57 via website

    26 May 2011

    same problem here

  3. gravatar

    Simon

    at 09:53 » Author comment «

    27 May 2011

    It’s a bug in the Google API, I wrote about it here:

    http://www.sattes-faction.de/2011/05/picasaview-suddenly-all-thumbnails-are-showing-up-in-original-size/

    I’m sorry, but there’s no other solution than waiting for Google to have this fixed.

  4. gravatar

    Robert

    at 20:54 via website

    15 Jun 2011

    Hi there,
    Thanks for the great plugin. I keep getting the following:
    picasaView plugin: Could not load data from picasaweb.
    But then refresh the page and the albums work fine. Any ideas? I’d rather not have users have to refresh the page.
    Thanks!

  5. gravatar

    Charlie

    at 11:53 via website

    25 Jun 2011

    How do i add the borders around images like the one in the demo? I have been searching hard for a picasa plugin that would work with all browsers and yours works fine.

  6. 27 Jun 2011

    Just installed plugin, but I get the message Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /home/sites/paint-andalucia.com/public_html/blog/wp-includes/functions.php on line 3323

    Many thanks

  7. gravatar

    Simon

    at 20:37 » Author comment «

    27 Jun 2011

    @Charlie: You need to modify the css delivered with the plugin (but copy it to your themes directory first – see the readme.txt for details).
    @Shirley: Which WordPress version are you using? I fear it’s not compatible with the recent version – I’ll take a look into it.

  8. gravatar

    Matthew

    at 12:51 via website

    13 Jul 2011

    I really like this plugin, but when activated, my dashboard doesn’t load. Any ideas?

  9. gravatar

    Robin

    at 16:54 via website

    13 Jul 2011

    Error in WP admin widgets screen when picasaView is activated. Unable to perform widget maintenance without deactivating plugin.
    $(“#picasaView_cropThumbnails”)[0] is undefined in
    picasaview-admin.js?ver=1.0 line 14.
    WordPress 3.1.3
    Theme Arjuna X 1.6.11
    PicasaView Version 1.1.5

  10. gravatar

    Daniel Bos

    at 11:42 via website

    14 Jul 2011

    Same problem, breaks JavaScript in the Admin console… Please fix…

  11. gravatar

    ziemek

    at 12:05 via website

    26 Jul 2011

    Same problem here! I can’t deselect JS paging in the Admin panel, it’s always selected after saving settings.
    I’m using WordPress 3.2.1

  12. gravatar

    Simon

    at 12:07 » Author comment «

    26 Jul 2011

    Did you already update the plugin to the latest version 1.1.6? This error should be fixed in this version. Maybe you have to empty your browser cache (or if you are using a WP Cache plugin, empty the cache there), because an old JavaScript is still being loaded.

  13. gravatar

    ziemek

    at 12:29 via website

    26 Jul 2011

    Thanks for quick answer.
    I’ve updated the plugin to the 1.1.6 version, I’m not using WP Cache plugin and I’ve deleted browser cache. The problem is still there. When I deselect the JS paging option in PicasaView settings @ Admin – the option is selected after saveing changes.

  14. gravatar

    Vitaly Cooperman

    at 10:35 via website

    28 Jul 2011

    Hi.
    I tried to use this plugin for create gallery page on my site (http://www.devils.co.il/gallery/)
    Some of them has a lot pictures.
    So, plugin some times has errors when try to download RSS feed from picasa server.

    I made a littke impruvement in your plugin, for cache downloaded RSS.

    private function fetchDataFromPicasaweb($uri, $tagOptions) {

    $error = ”;
    $feed = ”;

    $file_name = sys_get_temp_dir().’/’.preg_replace(“/\//”, “_”,preg_replace(“/http\:\/\/|\?.+/”, “”, $uri));

    if(is_file($file_name)){
    $file_time = filemtime($file_name);
    $file_age = time() – $file_time;
    if($file_age < 600){
    $feed = file_get_contents ( $file_name );
    }
    }

    if($feed == '' ){
    $remote_get_res = wp_remote_get($uri);
    if(is_wp_error( $remote_get_res )) {
    $feed = file_get_contents ( $file_name );
    }
    else{
    $feed = wp_remote_retrieve_body($remote_get_res);
    if($feed == '') {
    print_r(" remote get result “);
    print_r($remote_get_res);
    print_r(“”);
    print_r(“Cache File Name is “.$file_name);
    $error = ‘The connection could not be established.’;
    }else{
    //Cache results
    file_put_contents($file_name, $feed);
    }
    }
    }

    if($error == ” && !(@$xmlStruct = simplexml_load_string($feed))) {
    $error = ‘Could not load data from picasaweb. Maybe the user or specified album does not exist?’;
    }

    if($error != ”) {
    $error .= ‘This was the generated url which failed at picasaweb: '.$uri.'It returned the following data:'.$feed.'‘;
    }

    if(!$tagOptions['showdebugoutput'] && $error != ”) {
    $error = ‘Could not load data from picasaweb.’;
    }

    // wrong call to RSS
    if($error != ”) {
    return array(false, ‘picasaView plugin: ‘ . $error);
    }

    return array($xmlStruct, false);
    }

  15. gravatar

    Adam Willard

    at 14:35 via website

    05 Aug 2011

    This plugin is BRILLIANT! At a time when it looks like no other picasa plug-ins are working at all, this one works simply, smoothly, quickly, and beautifully! Thanks so much for your efforts! (I needed the plugin right away too because our website is launching soon. So thanks!)

  16. gravatar

    Jaa

    at 13:31 via website

    21 Aug 2011

    Hi.
    Plugin is great,
    but I have one problem. I don’t know how to order albums in gallery.
    (I need the latest album on the first place)
    thank you for answer

  17. gravatar

    Simon

    at 20:33 » Author comment «

    24 Aug 2011

    This is currently not possible out of the box, but it’s a good idea for the next version.

  18. gravatar

    alcor

    at 17:47 via website

    25 Aug 2011

    hi

    Nice plugin !

    some bugs :
    1/ instantview=’yes’ doesn’t work for me. i get “picasaView plugin: Could not load data from picasaweb.”
    2/ “Next” / “Previous” links appears even when i set “0″ in settings to show all pictures.

  19. gravatar

    Brad

    at 16:52 via website

    08 Sep 2011

    I have 5 albums that I list, each as
    [picasaview album='ALBUMNAME']
    however, there are two of each albums displayed.

  20. gravatar

    Justin

    at 19:44 via website

    08 Sep 2011

    Any chance of a placeholder tag (or other device) back to the original album on PicasaWeb? This plugin combined with Lightbox Plus is a great way to showcase photos for my upcoming wedding but if people would like to purchase a photo I would love to be able to direct them right to the photo in PicasaWeb. Thanks!

  21. gravatar

    Roberto

    at 17:56 via website

    13 Sep 2011

    Hi,
    First, I want to thank you for this excellent plugin. However, I need to adapt it and since I’m not a programmer, I don’t know what to do. I’m combining picasaview with wp-prettyphoto (a better lightbox solution). They work well together. I click an album thumbnail, got to the pagination of that album’s photos, then click on a photo and prettyphoto goes into action. The problem is: since prettyphoto already displays a ribbon with the thumbnails of all the photos in that album my client asked me to remove the photo pagination showing in the background, generated by picasaview. In other words, he wants to click on an album thumbnail and directly view the album with prettyphoto. Is there a way to accomplish this?
    Please help me!
    thank you in advance.

  22. gravatar

    Simon

    at 11:49 » Author comment «

    15 Sep 2011

    It is possible, though not completely. When you list all albums simly with [picasaview] as tag it’s not possible. The picasaweb-API from google only offers a list of all albums (without the images in it, which is needed for the lightbox plugins) OR a single album with all the images in it.

    So, it only works when you specify each album you want to display this way directly with the “album”-paramenter, setting the instantview option to “yes” and images per page to “1″:

    [picasaview album="picasaViewDemo" instantview="yes" imagesperpage="1"]

    Hope this helps somehow?

  23. gravatar

    Roberto

    at 22:53 via website

    16 Sep 2011

    Thank you for your reply Simon. I’ve applied your suggestion but now the other pictures in the album appear as a stack outside the gallery container breaking the layout. (shouldn’t they be hidden with this setting?) If I uncheck the use javascript for pagination button in settings, these other pictures disappear but then prettyphoto can only show one picture and not the whole album anymore. (see it here pls: http://www.prismamontessori.com/_novosite/galeria-de-fotos/)
    Also, from time to time I’m getting a message saying picasaview couldn’t load data from picasaweb. I’m sticking to version 1.1.4 of the plugin as the latest version breaks prettyphoto. I wonder if the latest version fixes this problem but I can’t figure out how to make it work with prettyphoto. Any suggestion?

  24. gravatar

    Otakar

    at 12:42 via website

    20 Oct 2011

    Hi, it seems to be very good and usefull plug-in which I am looking for. Unfortunatelly I am not able to display albums at all using album parameter.
    Pure [picasaView] tag works correctly – I see albums which are set as a public on Picasa web, but when I use the name of one of this album
    e.g. [picasaView album="Test"]
    I receive only error mesage:
    picasaView plugin: there are no albums available for this user in picasaweb.
    Do you have any idea what could be wrong, please?
    I tried to change my user name with my user ID in administration of plugin, using of user parameter in tha tag, but without any change.

    PicasaView plugin 1.1.6
    WordPress 3.2.1.

    Regards
    Otakar

  25. gravatar

    Pete

    at 17:00 via website

    07 Dec 2011

    Hi there!

    Probably the best plug-in that i tryed.

    I have the thumbnails loaded
    http://www.heybabybaby.ru/?page_id=727
    but full image is not loading if clicked.

    Like it’s loading…

    any suggestions?

  26. gravatar

    Pete

    at 20:54 via website

    08 Dec 2011

    everything suddenly started to work. great plug-in. the best one. thanks

  27. gravatar

    Catarina

    at 20:17 via website

    04 Jan 2012

    Grate plugin – I really like it.

    would like to remove the H3 headline and the creation date, because I have all the photos on a page, and the pages name is the album name, and therefore, the headline is showing up twice.

    Is it possible to remove, and where do I do that?

    Have a look here:
    http://www.catarina.dk/project-350/

  28. gravatar

    Simon

    at 22:06 » Author comment «

    04 Jan 2012

    it’s possible – you can customize the templates as you like. See the readme.txt for details (under “customization”). Basically you can edit the html templates as you like (be sure to copy the templates before as also mentioned).

  29. gravatar

    Catarina

    at 20:06 via website

    05 Jan 2012

    Thanks I have found it an now it looks exactly like I whanted it to look. Thanks a lot. :)

  30. gravatar

    Dietrich

    at 20:54 via website

    22 Jan 2012

    Any way to paginate the full album view?

    Thanks

Write a comment

(X)HTML Tags to style your comments

<a href="url" title="linktitel"> <abbr title=""> <b> <blockquote cite="">
<cite> <em> <q cite=""> <strong> <pre lang="">