Fidgetr is a WordPress widget that displays the latest photos from your Flickr photostream in an attractive manner. It features support for themes along with very simple setup and broad compatibility. You can see two examples of the themes Fidgetr contains on the right sidebar.
Please note that Fidgetr requires PHP 5. If you are receiving an error that reads “Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION” then you need to upgrade your PHP installation to use Fidgetr
Download
You can download Fidgetr from the wordpress.org plugin repository homepage for Fidgetr.
Release History
v2.5.3 – 8/17/2010
- Fixed randomized array truncation. Oops. Thanks to everyone who reported.
v2.5.2 – 8/3/2010
- Fixed links back to flickr for non-photo pools. Previous fix needed to be fixed a different way. Awesome.
v2.5.1 – 7/11/2010
- Improved CSS for crossfade and default themes
- Fixed links back to Flickr when using group pools.
- Updated French translation (credit: Sebastien Violet)
v2.5 – 6/12/2010
- Expanded randomization. (fetches 250 now)
- You can now specify NSIDs of photo pools in addition to regular users.
v2.4 – 6/5/2010
- Added option to randomize the images chosen from a photoset or latest images. This will pick randomly from the first 100 photos in the chosen set. Works with all themes.
- Crossfade theme now attempts to center its images within the sidebar.
- Changed the Flickr NSID regex to be more reliable. Credit Jeff Wishnie for the bug report.
- Fixed includes to handle HTTPS properly.
- Another AJAX username check fix (using jQuery.live to live bind events when adding new widgets in the admin panel)
v2.3.1 – 5/31/2010
- Fixed AJAX username check
- Compatible with WP 3.0!
v2.3 – 2/1/2010
- Added French localization (credit: Sebastien Violet). More translations are welcome, please contact me if you’d like to help!
- Corrected some HTML validation problems and other small coding style fixes (credit: Sebastien Violet)
v2.2 – 1/12/2010
- Slimbox (lightbox) option for all themes. Check it on a per widget basis to have users go to a larger version inside Slimbox instead of being taken to the Flickr page.
- Centered default theme when sidebar is larger than the images and other small CSS fixes.
- Several improvements for Opera 10.5 pre-alpha (shadows, rounded corners)
v2.1.4 – 12/31/2009
- The CSS change caused some trouble for many users. This should fix it (added the old rules in addition to the new + slightly more specificity)
v2.1.3 – 12/27/2009
- Improve CSS specificity for all themes. This should improve the look of the widget in many cases.
- Changed some JS load timing (faster when other page elements hang)
- Upgraded slimbox to 2.03
- Further simplified flickrApi class to solely use Snoopy (removed curl)
v2.1.2 – 12/2/2009
- Improve title behavior when default theme shrinks/grows (white-space:nowrap)
- Other small CSS fixes
v2.1.1 – 11/5/2009
- Completely forgot to actually include the function and hook that did the photoset AJAX
- Modified the flickrApi class to use Snoopy for data fetching. This should broaden compatibility.
v2.1 – 11/1/2009
- Changing user updates available photosets via AJAX in the widget admin.
- Refactored some functions.
- Tested with WP 2.9.
v2.0 – 10/28/2009
- Fidgetr now uses the multi-widget API. This was a very large rewrite so please let me know if you run into bugs you didn’t see in previous versions. Layout bugs are the most likely (especially in multi-widget scenarios).
- Improved/fixed some more encoding behavior related to json_encode (and dramatically improved the behavior of the non-native function for those on older PHP5 installs)
- Added timeout to prevent Flickr outages from hanging your blog. This may require additional error handling in the future.
- Upgraded grid to slimbox 2.02
- There would be more bullet points but the first one covers changes to nearly every file in the entire widget so what more can I say!
v1.3.5 – 10/23/2009
- Better UTF-8 fix. Re-enabled native json_encode and removed an erroneous stripslashes. This should allow UTF-8 through, but also parse newlines in comments without a JSON parse failure.
v1.3.4 – 10/16/2009
- UTF-8 fix. Disabled native json_encode until I can investigate why it’s hex encoding chars it shouldn’t be…
v1.3.3 – 8/18/2009
- Tested against the latest WP
- URL updates
v1.3.2 – 6/11/2009
-Fixed a JS problem with the AJAX username check exposed by 2.8.
v1.3.1 – 6/10/2009
-A few UI fixes
-WP 2.8 compatibility
v1.3 – 5/16/2009
-Altered AJAX user check to run through the standard WP AJAX hooks. This prevents a potential security issue.
-Fixed a URL pathing mistake related to the spinner animation for the AJAX.
v1.2 – 5/13/2009
-Added support for directly specifying your NSID. Some users can’t locate their NSID via search due to privacy settings or age restrictions. If you are having trouble locating your nsid you can obtain it here: http://idgettr.com/
v1.1.2 – 4/30/2009
-Fixed a bug that prevented the CSS from loading on Windows servers. (Credit RJ Howard for reporting the issue)
v1.1.1 – 4/11/2009
-Fixed an array_merge warning for new users (thanks Jane)
v1.1 – 4/10/2009
-Added support for showing/hiding photo title.
-Various other small code improvements.
v1.0 – 3/15/2009
-Numerous CSS fixes to improve the consistency of the default and crossfade themes across different WP themes.
-Incremented version to 1.0 to catch users stuck at versions earlier than 0.6.1. Welcome back to the cutting edge!
v0.6.1.1 – 3/8/2009
-This release IS due to a bug introduced in 0.6.1. Sigh…
-Fixed fatal error due to non-numeric assignment of version number.
v0.6.1 – 3/8/2009
-This release was not due to bugs introduced in 0.6, I swear!
-Reworked the crossfade theme JS to fix some bugs and dramatically simplify the code.
v0.6 – 3/7/2009
-Photoset support! Display your latest photos or photos from a photoset.
-Removed requirement for allow_url_fopen. Fidgetr now tries to use the cURL libraries first.
-A few small bugfixes.
v0.51 – 2/28/2009
-Quick fix for a short_tags mistake. Thanks to Brian for reporting the problem.
v0.5 – 2/28/2009
-Added an AJAX check to warn the user if their Flickr username/email is invalid.
-Fixed a foreach warning that could crop up if no comments were present (bug introduced in 0.41).
-Added some advanced CSS in the default theme (visible in Safari 4 only)
v0.41 – 2/24/2009
-Fixed a quote issue with fetching comments, thanks lupinehorror!
v0.4 – 2/15/2009
-Preliminary i18n support
-Better compatibility
v0.32 – 2/4/2009
-You can now use Flickr username or email to obtain your photostream. Previously only Flickr username was allowed.
-Substantial improvements to look and feel of the widget control in wp-admin. This should help reduce confusion.
-Several optimizations to reduce DB writes and queries to the Flickr API
v0.31 – 1/30/2009
-Reworked how the themes loop through the JSON object to avoid a bug with “undefined” entries. Thanks to Rolando for spotting the issue.
v0.3 – 1/29/2009
-First public release!
-Default and crossfade now support right sidebar themes with comments.
-Many small CSS fixes for various themes.
-Comment support for crossfade and other improvements.
-Continued refactoring of core code.
v0.23 – 1/26/2009
-Most of the core widget code has been refactored to make it easier to update/maintain going forward.
-Addition of crossfade theme. This theme is not fully functional yet.
v0.2 – 1/25/2009
-Major expansion of the theming capability. Themes can now enqueue JS and CSS.
-Addition of the “grid” theme.
-Readme.txt added
-Preliminary theme documentation added.
v0.13 – 1/22/2009
-New CSS rule in default theme to fix margin/padding inherited from promiscuous themes.
v0.12 – 1/20/2009
-Added enqueue for jQuery.
v0.11 – 1/20/2009
-width fix and other IE fixes.
v0.1 – 1/20/2009
-Initial release. Private distribution only.
And actually, getting the list of sets isn’t that hard anymore, it just doesn’t quite match up to the structure of a getPhotos call. You get a “photosets” collection of “photoset”s, with the id of the main photo being “primary”.
I tried tweaking the plugin, but I would have to add a new class to your Api class file to call the photosets.getList call, and then modify or add a new class to build the photo urls using “primary” instead, and then call it from the plugin file itself – I got a bit too down in the weeds for a quick mod.
Hey,
as you can see I have a problem with the hspacing in the grid view. It’s not there. I can’t find the right place to put it in, too. Could you help me? I want the same space between the pictures for vertical and horizontal space. Thank you!!
Is there anyway to make this configurable since the URL need not match the userid? This would break the links when giving an nsid.
private function buildPhotoUrlArray($photo) {
if(is_array($photo)) {
//this SHOULD mean it is a photo pool since the user_id and owner don’t match.
/*if($this->user_id != $owner) {
$flickrUrl .= “/in/pool-{$this->user_id}/”;
}*/
Ok, I feel like an idiot but I cant get my photos to display. If I leave the default info(Paul’s) I see photos but when putting in my own user id it doesnt give me a list of photo sets to choose from. Only Latest photos, and nothing displays. Do u have to be a pro mbr to make this work?
Hi,
I can’t seem to get the grid view to only show a few images I’ve set via your widget
The other hemes work… the default, and the fader, but not the grid.
Otherwise it’s awesome.
i do have other plugins to display flickr in my posts and pages, but I’ve turned them all of and it doesn’t seem to have an effect.
any ideas?
The grid show ALL my images when set to random, I just want a few to show. All other features seem to work just fine though
Just released 2.5.3 to fix this bug. Oops! Thanks for the heads up. It should appear as an update in the next few hours for you.
I’m recieving a “Fatal error: Call to a member function fidgetr_images() on a non-object in…”
I want to show the images on a single page and this is the code I’ve written:
fidgetr_images(); ?>
What’s wrong there?
Thanks a lot, it’s a great widget!
Love the plugin but I cannot get the “default” mode working…all the rest works fine.
http://idisk.me.com/augustomarini/Public/Pictures/Skitch/http__www.asmallislandworld.com_-20100904-172921.jpg
any ideas?
Thanks
Photos have stopped changing. Seem stuck on one photo. Assistance please? Thanks!
Very cool. Thanks.
Is it possible for the plugin to detect “Collections” from a Flick user account?
Nice plugin.
Works great but how can I:
Have the piture appear larger
Remover the border around the slideshow
Awesome work, the best flickr flash widget out there.
One problem I’m having is the Slimbox option is interferring with my lightbox images for regular posts, can’t quite explain, almost like slimbox is superimposed over the regular lightbox plugin.
My Fidgetr plugin just stopped working about a week ago. I haven’t made any changes to it and I have no idea how to go about troubleshooting why it’s not showing up on my blog. Has anybody else reported having issues?
I love this widget and I’d hate to have to use another one.