BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Photo Express for Google icon
Possibly abandoned Tested up to 4.2.39

Photo Express for Google

Browse your Google+/Picasa Web albums and select images or whole albums to insert into your posts/pages. This is an unofficial fork of Picasa Express 2.

Active installs60+10+ tier
Downloads · 30d117▲ +53.9% vs prev. 30d
Rating4.4/520 reviews
Health score39/100At risk
All-time downloads22.3KSince May 2015
Support resolved—No recent threads
RequiresWP 3.7PHP any
Downloads · 7d29▼ -23.7% week over week
Our verdict

Consider an alternative

Photo Express for Google shows warning signs in 2026 — compare the alternatives below before installing. It runs on 60+ sites, is rated 4.4/5 and was last updated 11 years ago, and scores 39/100 on our health check.

  • Small user base (60+ active installs)
  • No update in 11 years
  • Only tested up to WordPress 4.2 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4812Jun 30Aug 13Sep 27
Yesterday3
Daily average (1y)2
Peak day17Sep 10, 2026
Last 12 months863

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Photo Express for Google stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
google >100 10,000 Best google plugins →
googleplus #21 49 Best googleplus plugins →
oauth >100 1,442 Best oauth plugins →
picasaweb #1 2 Best picasaweb plugins →

Version adoption

Share of active sites per release.

  • 0.3100.0%

Rating breakdown

★★★★★★★★★★ 4.4 from 20 reviews

  • 5★80.0%
  • 4★0.00%
  • 3★10.0%
  • 2★0.00%
  • 1★10.0%

About Photo Express for Google

From the official readme · v0.3.2

Description

Browse your Google+/Picasa Web albums and select images or whole albums to insert into your posts/pages. This is an unofficial
fork of Picasa Express 2.

The fork has been necessary because the authentication for private photo albums of “Picasa and Google Plus Express” has been broken since
April 2015 due to changes to the authentication protocol. This is the first release after a major change to the code. Please
be so kind and test this version before putting it into production.

This fork supports OAUTH authentication with Google, so you can access private photos and albums again! Currently this only works on a blog-wide mode (Google+ Express access level: blog). I am working on a solution for a per user authentication.

Upgrade notice:
* The plugin requires at least PHP 5.4. Using a version before PHP 5.4 leads to parse errors.
* If you have shortcodes for single images that have been generated using a prior version of “Photo Express for Google” (0.1) or “Picasa and Google Plus Express” (all versions), you’ll have to update them to make photoswipe work correctly. Please have a look into the FAQ.
* The prefix for all CSS classes has changed from “pe2” to “peg”. Please consider this when upgrading from “Picasa and Google Plus Express”.
* The function to store authentication data on a user basis has been removed. The use case for storing it on a per user basis was not clear. If you rely on this function, please post a feature request with your particular use case.

Features:

  • Use your Google user to access your photos and albums
  • Private album access after granting access via Google auth service
  • Select albums / images from GUI listing by album cover and name
  • Mobile gallery display support with PhotoSwipe
  • Google+ style phototile gallery display or standard gallery utilizing native WordPress image thumbnail size
  • Create a gallery of a subset of photos from an album by filtering the album with tags
  • Gallery and image shortcodes for display of entire album or selected images
  • WordPress MU support – sitewide activation, users, roles

Additional settings:

  • Image link:
    • Mobile gallery with PhotoSwipe – in desktop browsers PhotoSwipe is clean and works nicely. On a mobile device, swiping between photos is supported
    • Custom thickbox with plugin – including keyboard navigation and Google+ view link
    • WordPress thickbox – using the integrated thickbox provided by WordPress
    • 3rd-party thickbox – setup the thickbox class/rel, but rely on external library
    • 3rd-party lightbox – setup the lightbox class/rel, but rely on an external library
    • 3rd-party highslide – setup the highslide class/rel, but rely on an external library
    • Google+ image page – a direct link to the Google+ image page for the photo
    • direct – a direct link to the large photo
    • none – just the image thumbnails are displayed with no link
  • CSS / style customizations for most tags created in galleries, photos & captions
  • Caption under image and/or in image/link title and gallery display
  • Alignment for images and gallery using standard CSS classes
  • Define Roles who are allowed to use the plugin
  • Switch from blog to user level for storing the user and private access token
  • Settings for single-image thumbnail size, single-video thumbnail size and large image size limit
  • Forcing SSL connection to the Google photo APIs
  • Optional caching of the Google photo API results

And by design:

  • Shortcodes inserted for both albums and photos in anticipation of changes forthcoming in Picasaweb to Google+ migration.
  • Support native WordPress image and link dialog for album image thumbnail size
  • Support native WordPress gallery captions
  • Multilanguage support

Old changelog of Picasa Express 2

2.2.10

  • Corrects a bug introduced in 2.2.7 regarding per-post options on thumbnail size setting

2.2.9

  • Corrects an undefined variable

2.2.8

  • Corrects a bug with non-proportional image thumbnail sizes
  • Corrects a bug with images displayed without a caption when captions are enabled, the alignment was not being properly assigned

2.2.7

  • Added an option to allow single image/video thumbnails to be configured non-proportionally
  • Added the configuration option for PhotoSwipe to prevent upscaling of images

2.2.6

  • Added a browser check for Photoswipe to switch to Thickbox if the client is using any version of IE, as the current version of Photoswipe has a bug in all versions of IE.
  • Standardized the image links in Thickbox-Custom to match those of Photoswipe.

2.2.5

  • Attempted a fix suggested by Google to show all tag search results correctly.
  • Corrected the use of the pe2_img_css and style options when displaying an album.

2.2.4

Bugfix for image thumbnail size that was introduced in new posts created after
installing version 2.2.3.

2.2.3

  • Removed the “Video overlay” option and replaced with Google+’s native “play overlay” for videos
  • Bugfix: A PHP warning was being generated when a gallery shortcode was wrapped around individual images.
  • Bugfix: Removed the need for the alignX classes being added to the image when captions are being displayed below the image. This was causing issues with certain themes, and is no longer necessary since the “Video overlay” is built into the thumbnail image.
  • Bugfix: Changes to the js include method for thickbox used by the dialog to hopefully help resolve some issues certain users are experiencing with media-upload.js

2.2.2

  • Changed the name of the plugin from “Picasa Express x2” to “Picasa and Google Plus Express”:
    • As Google migrates to Google+ from Picasaweb, so is/will this plugin
    • Renamed the plugin to hopefully help indicate that and assist with plugin searches
    • Plugin URL / SVN name that WordPress uses to update the plugin will remain unchanged so that plugin updates can continue to occur from older versions
  • Removed the requirement of jquery.mobile for PhotoSwipe:
    • PhotoSwipe appears to work properly without jquery.mobile
    • jquery.mobile was causing many other issues with themes not designed for it
  • Removed the reference to the 3rd parameter of “round()”:
    • The 3rd parameter of round() was introduced in PHP 5.3, so users of previous versions were getting a warning.
    • If PHP version is detected previous to 5.3, it will not call round with the 3rd parameter. This may cause some rounding errors, but will not prevent it from working.

2.2.1

Phototile last row will now properly select a row template so the template
number of images matches the number of images remaining, therefore preventing
the last row of a phototile gallery from being incomplete.

2.2

  • Phototile support for the image gallery
    • Google+ style phototile image gallery option
    • Thumbnail sizes are generated dynamically based on phototile layout
    • Set the width of the phototile container and the phototile layout sizes to match
  • Bugfix for mobile device detection to enable mobile interface for “Touch” Windows 8 devices
  • Bugfix to move the is_mobile_device function into the class to prevent conflicts caused by the include

2.1

  • Mobile-friendly gallery option added:
    • The link option of PhotoSwipe, an open-source
      mobile-friendly image gallery.
    • This is now the default image link option as it provides superior performance in both desktop and mobile clients.
    • Added some additional options that display if PhotoSwipe is selected to configure the caption format.
  • Some additional improvements to the preferences to clean things up and hide options that aren’t necessary based on other option settings.
  • RSS parsing option has been added to enable parsing the RSS to remove the caption entry for records where Google sends the caption as the image filename when the caption itself is blank.
  • Some bug-fixes related to caption width and non-width-based thumbnail scaling.

2.0.6

  • A small release to improve messaging for the Google username check and to
    clean up a few additional bugs

    • Messaging when checking the username’s validity is now improved
    • The FAQ now includes an entry speaking to the old picasaweb “short username” that Google appears to have removed support for
    • Some shortcode attributes for gallery shortcodes were previously not being sent if changed in the dialog options. Corrected this and the back-end processing to handle them.
    • Some internal code cleanup and addition of some shared code to remove duplicate code.

2.0.5

  • A small release to add additional style control for captions.
    • Added the ability to set classes & styles for the P tag that contains the caption text

2.0.4

  • A small release to add additional style control for captions.
    • Added the ability to set classes & styles for the A tag that wraps the img tag
    • Added the ability to set classes & styles on the caption container if captions are enabled for display
    • Fixed a bug that was preventing the width from being set for single-image captions, therefore preventing the caption from appearing at all

2.0.3

  • A bugfix and feature addition update.
    • Fixed bug related to PHP short_open_tag use
    • Fixed bug related to image insertion in order
    • Added option to return HTML rather than pe2-image shortcode

2.0.2

A bugfix release to correct bugs with the options page and requesting auth
tokens from an SSL-based site.

2.0.1

A small bugfix release to correct a fatal error when gathering the transport
for user-based access levels.

2.0

  • A major change release that adds a lot of new functionality:
    • Fixed a bug introduced by Google+ that was preventing private albums access
    • Added video support – video thumbnail images have a “video play button overlay”, and the link opens in a new tab for viewing on Google+
    • Added filtering albums with tags
    • Added built-in customized thickbox option
    • Added single-image shortcode
    • Single-image insert method now allows selecting multiple images to insert together

1.5.4

Picasa change URL for origin image so /s0

1.5.3

  • WordPress 3.3 fixes
  • Gallery shortcode:
    • class, style and align for gallery
    • img_class,img_style and img_align for images inside gallery
      ( align can be none, left, right or center )
    • img_sort for sort images ( possible values: none, date, title, file or random )
    • img_asc=1 for ascending sort otherwise will be descending sort
    • caption=1 for use image description as image caption
    • use_title=1 for use description as image title
    • tag for enveloping tag ( div by default )
    • thumb_w and thumb_h for thumnails size and thumb_crop=1 if you need to crop thumbnail to square
    • large_size for limit opened image
    • link for enveloping link (possible values: none, direct, picasa, thickbox, lightbox or highslide )
    • limit to limit number of images displayed
    • hide_rest=1 include images over limit but with display:none. It’s for gallery script which show all images including hidden.

1.5.2

WordPress 3.2 fixes

1.5

  • Save last state
  • Can limit the big size of images
  • Revoke access to private albums from settings

  • avoid some warnings for PHP4

  • Add error handling in several cases
  • remove SSL verification ( some hosts report the problem with ssl verification – thanks to streetdaddy)
  • increase timeout for connection with Google Picasa
  • add Picasa username test in settings
  • Envelop html special chars in titles

1.4

  • Some code was re-factored to be more extensible
  • Warning for non standard image library. Help and links.
  • Donate banner and “power by” link in the footer (of course you can disable link and banner in the settings)
  • New smart size for thumbnails
  • Options on fly
  • Insert Picasa album by shortcode

1.3

  • Define roles which capable to use the plugin
  • Switch from blog to user level for store Picasa user and private access token
  • WordPress MU support – sitewide activation, users, roles

1.2

  • Finally make compatible with old PHP versions
  • Access to private albums via granting on Google page. See FAQ for more details
  • Reload button in dialog to retreive last changes

1.1

  • Remove STATIC – should work with old PHP version. Optimize hooks and setting. Keep settings after deactivation.
  • Change Picasa request method. Remove WP cache – changes displayed immediatelly.
  • Add sorting ( date, title and file name , asc and desc ) for images in the dialog in settings. Without sorting should be displayed as in PicasaWeb.
  • Add ordering for images in gallery ( by clicking )
  • Add Highslide support

1.0

  • First public release

Installation

  1. Check the requirements: At least PHP 5.4 is needed to run this plugin.
  2. Upload photo-express folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. If you have “Picasa and Google Plus Express” installed, deactivate it. Otherwise the plugin might not work. Settings from “Picasa and Google Plus Express” will be automatically migrated on the first activation of Photo Express for Google.
  5. Use Settings link under ‘Settings’ -> ‘Photo Express for Google’ and set user name and other parameters. If you need private albums access (required for tag searches) use the link to request access from Google.
  6. In the edit post/page screen use the picasa icon next to ‘Add Media’ for image/album selection dialog
  7. Select an album or image to insert into your post/page:
    • To insert a whole album, click the “Album” button so it toggles to “Shortcode”, then click on the album you wish to insert
    • To insert an image, click on the album the image is in, then select one or more images. When done selecting images, click “Insert” to insert all of the selected images

Changelog

From this version onwards, an SSL connection with the Google Photos API is enforced by default. You can change this on the settings page. Caching of Google Photo API result (such as the list of photos in an album) is enabled by default. You can change this on the settings page.

todo

  • Embedded video support (currently doesn’t appear to be allowed by Google)
  • Add the button to Visual toolbar of Tiny editor in full screen mode
  • Work with Google to correct tag searching index issues which cause tag searches to return unexpected results.

0.3.2

  • Fixed another issue while uninstalling
  • Fixed image browser not showing new albums when caching is activated.

0.3.1

  • Fixed issue while uninstalling the plugin
  • Fixed issues when upgrading the plugin
  • Fixed filename captions
  • Added a error msg when trying to activate the plugin with a not supported PHP version

0.3

  • Caching of Google Photo API requests has been implemented. It is enabled by default and can be deactivated in the settings. For more information about how caching works, please have a look at the “Advanced” section on the settings page.
  • SSL communication with the Google Photo API can now be enforced. This is enabled by default in order to improve security.
  • Fixed not displayed captions

0.2

  • Multisite installation has been tested
  • Photoswipe has been upgraded to version 4. If you rely on Photoswipe, please make sure that you add a “image_size” attribute to each peg-image shortcode. Otherwise Photoswipe won’t work for this particular image. The “image_size” attribute should contain the size of the image in pixel in the format “x” (i.e. “1920×1080”).
  • Fixed error on the settings side when trying to change the “Large Image Size” limitation
  • Fixed errors in the navigation flow of the settings page
  • Fixed an error that lead to albums only having one picture if being sorted by a criteria that has duplicate entries.
  • The function to store authentication data on a user basis has been removed. The use case for storing it on a per user basis was not clear. If you rely on this function, please post a feature request with your particular use case.

0.1

  • First version after the fork of Picasa Express 2 (Version 2.2.10)
  • Introduced Google OAuth authentication protocol for private albums. This does currently only work if you want to have
    one google account authorized for the whole blog. If you want to authorize a google account per user, you have to wait
    for the next release.
  • Revoking tokens after deactivation
  • Migrating settings automatically from Picasa Express 2
  • Now all settings will be deleted after un-installation.
  • Refactored code to be more modularized

Full changelog on WordPress.org →

Screenshots

Opening the album/image selection dialog
Opening the album/image selection dialog
Album selection dialog - either open an album to view/select individual
photos, or switch to shortcode mode and insert a whole album shortcode for a
gallery of photos from an entire album.
Album selection dialog - either open an album to view/select individual photos, or switch…
Photo selection dialog - select one or more photos to insert into the post,
or switch to gallery and select images to insert together into a
small-thumbnail gallery.
Photo selection dialog - select one or more photos to insert into the post, or switch to…
Plugin settings
Plugin settings
An example of the phototile gallery layout
An example of the phototile gallery layout

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Photo Express for Google alternatives

All google plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Site Kit by Google – Analytics, Search Console, AdSense, Speed Site Kit by Google Site Kit is a one-stop solution for WordPress users to use everything Google has to offer… by Google 5M+ ★★★★★★★★★★ 4.2 (1K) 7 days ago 92
2 Google for WooCommerce Google for WooCommerce Native integration with Google that allows merchants to easily display their products… by WooCommerce 800K+ ★★★★★★★★★★ 2.7 (267) 6 days ago 83
3 GA Google Analytics – Connect Google Analytics to WordPress GA Google Analytics – Connect Google Analytics to WordPress Adds Google Analytics tracking code to your WordPress site. Supports many tracking features. by Jeff Starr 400K+ ★★★★★★★★★★ 4.9 (159) 2 months ago 89
4 OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. OMGF | GDPR/DSGVO Compliant, Faster Google Fonts. Easy. The original Google Fonts self-hosting plugin. Automagically caches your fonts locally — no… by Daan van den Bergh 300K+ ★★★★★★★★★★ 4.7 (212) 6 days ago 76
5 Nextend Social Login and Register Nextend Social Login and Register One click registration & login plugin for Facebook, Google, X (formerly Twitter) and more… by Nextendweb 200K+ ★★★★★★★★★★ 4.9 (446) 2 months ago 87
6 Local Google Fonts Local Google Fonts Host your used Google fonts on your server and make your site more GDPR compliant 💯. by EverPress 100K+ ★★★★★★★★★★ 4.6 (83) 1 year ago 45
7 Web Stories Web Stories Web Stories are a visual storytelling format for the open web which immerses your readers… by Google 60K+ ★★★★★★★★★★ 4.2 (87) 1 year ago 50
8 Login No Captcha reCAPTCHA Login No Captcha reCAPTCHA Adds a Google No Captcha ReCaptcha checkbox to your Wordpress and Woocommerce login, forgot… by Robert Peake 50K+ ★★★★★★★★★★ 4.5 (63) 4 months ago 74
9 AI Powered Marketing AI Powered Marketing Kliken's all-in-one marketing helps businesses reach high-intent customers, beat the… by kliken 50K+ ★★★★★★★★★★ 2.7 (29) 4 months ago 65
10 AI Provider for Google AI Provider for Google Google AI (Gemini) provider for the PHP AI Client SDK. by WordPress.org 40K+ ★★★★★★★★★★ No reviews 7 days ago 78

FAQ

Photo Express for Google: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Photo Express for Google free?

Yes. Photo Express for Google is free to download and use from the official WordPress.org plugin directory.

Is Photo Express for Google safe to use in 2026?

Photo Express for Google shows warning signs in 2026 — compare the alternatives below before installing. It runs on 60+ sites, is rated 4.4/5 and was last updated 11 years ago, and scores 39/100 on our health check.

How many websites use Photo Express for Google?

Photo Express for Google is active on 60+ WordPress websites and has been downloaded 22,297 times since it launched in May 2015. It was downloaded 117 times in the last 30 days.

Does Photo Express for Google work with WordPress 7.1?

Photo Express for Google is officially tested up to WordPress 4.2.39, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was Photo Express for Google last updated?

The latest version, 0.3.2, was released on August 30, 2015 (11 years ago).

Who makes Photo Express for Google?

Photo Express for Google is developed and maintained by thhake.

What are the best alternatives to Photo Express for Google?

The most popular alternatives to Photo Express for Google are Site Kit by Google (5M+ installs), Google for WooCommerce (800K+ installs) and GA Google Analytics (400K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.