Recommended Plugins

Some of the best free WordPress plugins from the official open source plugin library.

These are my personal recommendations from experience, all installed, tried & tested. I keep an eye on them and remove any plugins if they are not updated for over two years, as they lack sufficient support, as software needs to be kept up to date. Full plugin details are pulled in automatically from the official library, including: Last updated, Compatibility (latest version), Tested up to (WP version), Download count and Rating.

See “Jason’s comments” after plugin details, for tips & suggestions related to the plugin.

I’ve listed about 50 recommended plugins here, for various solutions. I usually install about a dozen WordPress plugins by default.

Read more about WordPress website security, protection, prevention, where I list a few good plugins to assist.

I’ve expanded my recommendations to the Premium WordPress market which has exploded over the last few years to provide some quality standalone products and worthwhile upgrades.

Read more about WordPress installation service

Please contact me for further assistance.

Jul 252014

WordPress Plugin Name: Imsanity

Plugin Author: Jason Hinkle
WordPress profile: Jason Hinkle
Contributors: verysimple
Version: 2.2.6
Last updated: May 7, 2014 (3 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 108,032
Rating: 5 (out of 5)


Imsanity automatically resizes huge image uploads down to a size that is more reasonable for display in browser, yet still more than large enough for typical website use. The plugin is configurable with a max width, height and quality. When a contributor uploads an image that is larger than the configured size, Imsanity will automatically scale it down to the configured size and replace the original image.

Imsanity also provides a bulk-resize feature to selectively resize previously uploaded images to free up disk space.

This plugin is ideal for blogs that do not require hi-resolution original images to be stored and/or the contributors don't want (or understand how) to scale images before uploading.


  • Automatically scales large image uploads to a more "sane" size
  • Bulk-resize feature to selectively resize existing images
  • Allows configuration of max width/height and jpg quality
  • Optionally converts BMP files to JPG so image can be scaled
  • Once enabled, Imsanity requires no actions on the part of the user
  • Uses WordPress built-in image scaling functions


  1. imsanity screenshot 1

    Imsanity girl will cut you

  2. imsanity screenshot 2

    Imsanity settings page to configure max height/width

  3. imsanity screenshot 3

    Imsanity bulk image resize feature

Other notes:

Latest Change log entry:

  • fixed bug in network settings where width/height input fields are in the same place


auto image resize, auto image resizer, automatic image resizer, automatic resize, automatic scale, image, image cruncher, image resizer, image scaler, image shrinker, image skruncher, images, imsanity, space saver

Jason's Comments:

This plugin resizes images uploaded too large by reducing width and height. Follow resizing with optimization through compression, I recommend EWWW Image Optimizer plugin.

Jul 252014

WordPress Plugin Name: EWWW Image Optimizer

Plugin Author: Shane Bishop
WordPress profile: Shane Bishop
Contributors: nosilver4u
Version: 1.9.3
Last updated: June 25, 2014 (1 month ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 362,731
Rating: 5 (out of 5)


The EWWW Image Optimizer is a WordPress plugin that will automatically and losslessly optimize your images as you upload them to your blog. It can also optimize the images that you have already uploaded in the past. It is also possible to convert your images automatically to the file format that will produce the smallest image size (make sure you read the WARNINGS). It can also optionally apply lossy reductions for PNG images.

By default, EWWW Image Optimizer uses lossless optimization techniques, so your image quality will be exactly the same before and after the optimization. The only thing that will change is your file size. The one small exception to this is GIF animations. While the optimization is technically lossless, you will not be able to properly edit the animation again without performing an --unoptimize operation with gifsicle. The gif2png and jpg2png conversions are also lossless but the png2jpg process is not lossless. Lossy optimization is available for PNG files. While pngquant tries very hard to maintain visual quality, lossy compression always has the potential for quality loss.

Images are optimized using the jpegtran, optipng, pngout, pngquant, and gifsicle image tools (available for free). For PNG files, optipng or pngout can be used for lossless compression, and pngquant is available for lossy compression. If you want the best optimization, install all three, set optipng to level 3 (beyond that is just crazy and rarely yields significant gains) and pngout to level 0. Images are converted using the above tools and GD or 'convert' (ImageMagick).

EWWW Image Optimizer calls optimization utilities directly which is well suited to shared hosting situations where these utilities may already be installed. Pre-compiled binaries/executables are provided for optipng, gifsicle, and jpegtran. Pngout can be installed with one-click from the settings page. If none of that works, there is a cloud option that will work for those who cannot run the optimizers on their own server.

Why use EWWW Image Optimizer?

  1. Your pages will load faster. Smaller image sizes means faster page loads. This will make your visitors happy, and can increase ad revenue.
  2. Faster backups. Smaller image sizes also means faster backups.
  3. Less bandwidth usage. Optimizing your images can save you hundreds of KB per image, which means significantly less bandwidth usage.
  4. Super fast. The plugin can run on your own server, so you don’t have to wait for a third party service to receive, process, and return your images. You can optimize hundreds of images in just a few minutes. PNG files take the longest, but you can adjust the settings for your situation.
  5. Better PNG optimization. You can use pngout, optipng, and pngquant in conjunction.
  6. Root access not needed Pre-compiled binaries are made available to install directly within the Wordpress folder, and cloud optimization is provided for those who cannot run the binaries locally.
  7. Optimize almost anything Using the Optimize More tool, and the wp_image_editor class extension, any image in Wordpress can be optimized.

If you need a version of this plugin for cloud use only, see EWWW Image Optimizer Cloud. It is much more compact as it does not contain any binaries or any mention of the exec() function.

Bulk Optimize

There are two functions on the Bulk Optimize page. One is to optimize all images in the Media Library. The Scan and Optimize is for everything else. Officially supported galleries (GRAND FlaGallery and NextGEN) have their own Bulk Optimize pages.

Skips Previously Optimized Images

All optimized images are stored in the database so that the plugin does not attempt to re-optimize them unless they are modified. On the Bulk Optimize page you can view a list of already optimized images. You may additionally choose to empty the table, remove individual images from the list, or use the Force optimize option to override the default behavior. Before running the Bulk Optimize the first time, you must run an import operation that scans your Media Library for any previously optimized images (from before version 1.8.0). The re-optimize links on the Media Library page also force the plugin to ignore the previous optimization status of images.

WP Image Editor

All images created by the new WP_Image_Editor class in WP 3.5 will be automatically optimized. Current implementations are GD, Imagick, and Gmagick. Images optimized via this class include Meta Slider, BuddyPress Activity Plus (thumbs), WP Retina 2x, Imsanity, Simple Image Sizes and probably countless others. If you have a plugin that uses WP_Image_Editor and would like EWWW IO to be able to optimize previous uploads, post a thread in the support forums.

Optimize Everything Else

As of version 1.7.0, site admins can specify any folder within their wordpress folder to be optimized. The 'Scan and Optimize' option under Media->Bulk Optimize will optimize theme images, BuddyPress avatars, BuddyPress Activity Plus images, Meta Slider slides, WP Symposium images, GD bbPress attachments, Grand Media Galleries, and any user-specified folders. Additionally, this tool can run on an hourly basis via wp_cron to keep newly uploaded images optimized. Scheduled optimization does NOT include Media Library images, because they are already optimized on upload.

NextGEN Gallery

Features optimization on upload capability, re-optimization, and bulk optimizing. The NextGEN Bulk Optimize function is located near the bottom of the NextGEN menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once. NOTE: Does not optimize thumbnails on initial upload for legacy (1.9.x) versions of NextGEN, but instead provides a button to optimize thumbnails after uploading images. No further updates will be provided for NextGEN legacy support, use NextCellent instead.

NextCellent Gallery

Features all the same capability as NextGEN, and is the continuation of legacy (1.9.x) NextGEN support.

GRAND Flash Album Gallery

Features optimization on upload capability, re-optimization, and bulk optimizing. The Bulk Optimize function is located near the bottom of the FlAGallery menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once.

Image Store

Uploads are automatically optimized. Look for Optimize under the Image Store (Galleries) menu to see status of optimization and for re-optimization and bulk-optimization options. Using the Bulk Optimization tool under Media Library automatically includes all Image Store uploads.


Translators: Romanian translation by Spanish translation by Andrew Kurtis of WebHostingHub, looking for new maintainer. Dutch translation by Ludo Rubben.

  1. Please post in the support forums announcing your intent to translate the plugin into a particular language.
  2. Download ewww-image-optimizer.pot from the plugin /languages/ folder.
  3. Fill in the msgstr for each msgid and complete the header information as best as you can (recommended to use PoEdit).
  4. Save it as a .po file.
  5. Submit it via the form at


  1. ewww-image-optimizer screenshot 1

    Plugin settings page.

  2. ewww-image-optimizer screenshot 2

    Additional optimize column added to media listing. You can see your savings, manually optimize individual images, and restore originals (converted only).

  3. ewww-image-optimizer screenshot 3

    Bulk optimization page. You can optimize all your images at once and resume a previous bulk optimization. This is very useful for existing blogs that have lots of images.

Other notes:

Contact and Credits

Written by Shane Bishop. Based upon CW Image Optimizer, which was written by Jacob Allred at Corban Works, LLC. CW Image Optimizer was based on WP Hammer designed by John Caserta from The Noun Project. Images designed by Simon Henrotte from The Noun Project.


In general, these lists only apply to shared hosting services. If the providers below have VPS or dedicated server options, those will likely work just fine. If you have any contributions or corrections to these lists, please contact me via the form at

Webhosts where things work out of the box.

Webhosts where the plugin will only work in cloud mode or only some tools are installed locally.

Latest Change log entry:

  • added: fallback mode when totals for resizes and unoptimized images cannot be determined by the bulk optimize tool
  • added: up to 30 second retry when import is interrupted on bulk optimize page
  • fixed: suppress 'empty server response' messages for cloud users, instead correctly report No Savings


Attachment, attachments, buddypress, Compression, flagallery, flash gallery, gifsicle, gmagick, gmedia, image, image editor, image-store, images, imstore, jpegtran, lossless, lossy, meta-slider, metaslider, nextgen, Optimization, optimize, optipng, photo, photos, picture, pictures, pngout, pngquant, seo, slider, wp-symposium

Jason's Comments:

This plugin works it’s optimization magic on image sizes greater than 1Mb (Smush it plugin can’t). To resize width and height, I recommend Imsanity bulk image resizer.

Jul 252014

WordPress Plugin Name: Portfolio Slideshow

Plugin Author: Raygun
WordPress profile: Raygun
Contributors: daltonrooney
Version: 1.5.1
Last updated: February 22, 2013 (1 year ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.5.2
Download count: 344,455
Rating: 5 (out of 5)


Add a clean, responsive javascript slideshow to your site. The slideshow integrates well into any design, supports fluid-width themes, and offers lots of options for power users, too.

For more advanced features, please be sure to check out Portfolio Slideshow Pro. Portfolio Slideshow Pro includes:

  • Unlimited custom slideshow sizes
  • Standalone slideshow editor
  • Graphical navigation
  • Additional pagers: bullets, carousel, numbers, and slide titles
  • Inline video
  • Full-screen mobile galleries
  • Touch/swipe and keyboard navigation
  • Much more!

If you have any problems getting the plugin to work, please post to the forum and let us help before leaving a negative review! Most problems are caused by incorrectly coded themes or plugins, and can be solved quite easily.


  1. portfolio-slideshow screenshot 1

    Example gallery.

  2. portfolio-slideshow screenshot 2

    Use the "Upload and Manage Images" button to add, sort, and delete your photos.

  3. portfolio-slideshow screenshot 3

    Insert the slideshow by using this shortcode, exactly as shown. Do not insert the photos into the post.

  4. portfolio-slideshow screenshot 4

    Settings control panel.

  5. portfolio-slideshow screenshot 5

    Finding the attachment ID for your images.

  6. portfolio-slideshow screenshot 6

    Adding an external URL to a slide.

Other notes:

Latest Change log entry:


cycle, gallery, images, iphone, jquery, mobile, photographs, photos, portfolio, responsive, slider, slideshow

Jason's Comments:

This is the basic lite version, a no hassle slideshow with thumbnail navigation – it does the job with enough options. For a slider plugin I recommend .

Jul 182014

WordPress Plugin Name: Lazy Social Buttons

Plugin Author:
WordPress profile:
Contributors: Godaddy
Version: 1.0.7
Last updated: October 8, 2012 (2 years ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.4.2
Download count: 19,923
Rating: 4 (out of 5)


Social buttons attract more visitors to your site. When users +1, Tweet, or Like your page, it advertises your page to their friends and followers. This plugin adds social buttons to your posts as a small sprite at first and delays loading the real buttons until the user hovers over the social buttons. It delays ~300KB of social button components by loading <6.5KB of our own script and sprite. onMouseOver activates the load of the ~300KB of social button components.

Our current version is limited to +1, Tweet, and Like and has the horizontal display with the spinning wait indicator.


  • Loads small sprite of +1, Twitter and Facebook Like button
  • Horizontal small button style
  • onMouseOver activated switch to spinning icon
  • onMouseOver activated load of heavy social buttons
  • Improves performance by delaying load of Social Buttons until onMouseOver
  • Choose position above or below content, or manual
  • Pick from google, twitter and facebook buttons
  • Pick whether to display facebook share or just like
  • Optionally use Google CDN for load of jquery
  • Have suggestions? Visit and leave comment at:


  1. lazy-social-buttons screenshot 1

    Social Buttons transition to real

  2. lazy-social-buttons screenshot 2

    Settings->Lazy Social Buttons options

Other notes:

MIT License

Copyright (c) 2012 Go Daddy Operating Company, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


Latest Change log entry:


+1, Facebook, google, lazy load, lazy social buttons, Like, Share, social, social buttons, tweet, twitter

Jason's Comments:

Fast loading links to share your posts and pages on their social networks.

Jul 142014

WordPress Plugin Name: Theme Authenticity Checker (TAC)

Plugin Author: builtBackwards
WordPress profile: builtBackwards
Contributors: builtBackwards, blobaugh
Version: 1.5.2
Last updated: May 3, 2014 (3 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 323,369
Rating: 5 (out of 5)


Scan all of your theme files for potentially malicious or unwanted code.

What TAC Does

TAC stands for Theme Authenticity Checker. TAC searches the source files of every installed theme for signs of malicious code. If such code is found, TAC displays the path to the theme file, the line number, and a small snippet of the suspect code. As of v1.3 TAC also searches for and displays static links.

Then what do you do? Just because the code is there doesn't mean it's not supposed to be or even qualifies as a threat, but most theme authors don't include code outside of the WordPress scope and have no reason to obfuscate the code they make freely available to the web. We recommend contacting the theme author with the code that the script finds, as well as where you downloaded the theme. The real value of this plugin is that you can quickly determine where code cleanup is needed in order to safely enjoy your theme.


TAC got its start when we repeatedly found obfuscated malicious code in free WordPress themes available throughout the web. A quick way to scan a theme for undesirable code was needed, so we put together this plugin.

After Googling and exploring on our own we came upon the article by Derek from 5thiryOne regarding this very subject. The deal is that many 3rd party websites are providing free WordPress themes with encoded script slipped in - some even going as far as to claim that decoding the gibberish constitutes breaking copyright law. The encoded script may contain a variety of undesirable payloads, such as promoting third party sites or even hijack attempts.


  1. tac screenshot 1

    TAC Report Page

Other notes:

Latest Change log entry:


admin, javascript, security, theme authentication, themes, verification

Jason's Comments:

For scanning of themes, I recommend for extra security, Theme Authenticity Checker plugin, which can find suspicious or malicious code and embedded outgoings links. TAC plugin found code which Wordfence security didn’t.

Read up on other WordPress security related plugins and strategies.

Jun 272014

WordPress Plugin Name: Scheduled Content

Plugin Author: ThatBlogger
WordPress profile: ThatBlogger
Contributors: Danny159
Version: 2.1
Last updated: May 8, 2014 (3 months ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 710
Rating: 5 (out of 5)


After installing and activating the plugin you can use the shortcode [schedule]. You can pass upto 4 parameters, the date and the time to show the content and the date and time the content will expired and disappear from your page or post. You have to pass at least one parameter from the scheduled or expired.

Sample -

[schedule on='2014-12-01' at="10:01" expon='2014-12-01' expat="13:15"] the content you want to hide here [/schedule]

The 4 parameters are "on", "at", "expon" and "expat". "on" accepts a date, until that date is arrived the content will be hidden. "at" accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time) "expon" accepts a date, the content will disappear from the page on this date. "expat" accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)

The time is compared with your blog's time zone settings, if you set your time zone to local time zone it would be easy for you. Go to "General" settings of your wordpress dashboard, under "Time Zone" you can set the time zone you prefer.

Shortcodes will also run inside this shortcode!!


Other notes:

Latest Change log entry:


Jason's Comments:

This is an in post / page content scheduler, start and finish dates & times.

Jun 262014

WordPress Plugin Name: Bulk Comments Management

Plugin Author: Yakup Hoca
WordPress profile: Yakup Hoca
Contributors: yakuphoca
Version: 1.0
Last updated: July 8, 2013 (1 year ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.5.2
Download count: 11,329
Rating: 5 (out of 5)


This plugin allows administrators to globally delete comments (spam, trash, unapproved comments), enable/disable comments on all posts.


  1. bulk-comments-management screenshot 1

    Bulk Comments Management Plugin Settings Page

Other notes:

Latest Change log entry:

  • Initial Version


bulk, comments, delete comments, delete tracakbacks, disable comments, enable comments, spam, unapproved

Jason's Comments:

Spam comments are attracted to the same posts over and over again, if they are not moderated. One site attracted 17,000 spam comments before I stepped in disabled comments and deleted them with ease using this plugin. By removing the comments, the database was reduced from 5mb to 100kb.

Jun 252014
WordPress Plugin Name: Redirection

Plugin Author: John Godley
WordPress profile: John Godley
Contributors: johnny5
Version: 2.3.6
Last updated: July 17, 2014 (1 week ago)
Compatibility (latest version): 67% (of votes)
Tested up to (WP version): WP 4.0
Download count: 1,717,712
Rating: 4 (out of 5)


Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.

New features include:

  • 404 error monitoring - captures a log of 404 errors and allows you to easily map these to 301 redirects
  • Custom 'pass-through' redirections allowing you to pass a URL through to another page, file, or website.
  • Full logs for all redirected URLs
  • All URLs can be redirected, not just ones that don't exist
  • Redirection methods - redirect based upon login status, redirect to random pages, redirect based upon the referrer!

Existing features include:

  • Automatically add a 301 redirection when a post's URL changes
  • Manually add 301, 302, and 307 redirections for a WordPress post, or for any other file
  • Full regular expression support
  • Apache .htaccess is not required - works entirely inside WordPress
  • Redirect index.php, index.html, and index.htm access
  • Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL
  • Fully localized

Redirection is available in:

  • English
  • French by Oncle Tom
  • Hebrew by Rami
  • Spanish by Juan
  • Simplified Chinese by Sha Miao
  • Catalan by Robert Bu
  • Japanese by Naoko McCracken
  • Hindi by Ashish
  • Russian by Grib
  • Bahasa Indonesia by Septian Fujianto
  • German by Fabian Schulz
  • Italian by Raffaello Tesi
  • Ukrainian by WordPress plugins Ukraine
  • Polish by Kuba Majerczyk
  • Arabic by Jerry John
  • Brazilian Portuguese by Pedro Padron
  • Dutch by Marlon Navas, Pieter Carette, and Bart Kummel
  • Hungarian by daSSad and Szépe Viktor
  • Turkish by Fatih Cevik
  • Romanian translation, thanks to Alina
  • Greek, thanks to Stefanos Kofopoulos
  • Belarusian, thanks to Alexander Ovsov
  • Czech, thanks to Martin Jurica
  • Danish, thanks to Rasmus Himmelstrup


  1. redirection screenshot 1

    Simple interface to add a redirection

  2. redirection screenshot 2

    A graphical interface to manage all your redirections

Other notes:


Full documentation can be found on the Redirection page.

Latest Change log entry:

  • Updated Italian translation, props to Raffaello Tesi
  • Updated Romanian translation, props to Flo Bejgu
  • Simplify logging options
  • Fix log deletion by search term
  • Export logs and 404s to CSV


301, 404, admin, manage, pages, permalink, Post, redirect, seo

Jason's Comments:

This plugin helps when moving or converting a page in to a category with posts. WordPress can help redirect old URL, when changed but won’t know you have moved a page to a category or post, and vice versa. Besides manual input of source and destination, the plugin logs 404 (missing page) visits and provides a redirection (301 permanent) option.

May 282014
WordPress Plugin Name: Easy Modal

Plugin Author: Wizard Internet Solutions
WordPress profile: Wizard Internet Solutions
Contributors: danieliser
Last updated: April 16, 2014 (3 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 40,681
Rating: 5 (out of 5)


Create modals in minutes. Add your favorite shortcodes for contact forms, social media, videos and other multimedia or your own content. Open them from anywhere including menus, sidebars, templates and anywhere else you can add css classes.

Core Features

  • Unlimited Customizable Modals
  • Modal Shortcodes
  • Visual Theme Editor
  • Responsive or Custom Width Modals
  • 19 Customizable Animations
  • Customize close options per modal.
  • Open a modal from within another modal
  • Load modals on every page or just certain pages.
  • Quickly add modals to any highlighted text in editor.
  • Allows custom JS functions to open & close modals.

Pro Features

  • Premium Support*
    • Premium User Support Forum
    • Expedited Feature Requests
    • Setup Assistance
  • Unlimited Themes
  • Disable Close Icon
  • Ajax Login, Registration & Forgot Your Password Modals
  • Force User Login Modal ( Per Page / Post or Site Wide )
  • Set Modal to Auto Open ( Per Page / Post and/or Site Wide )
  • Set Modal to Open on Exit ( Per Page / Post and/or Site Wide )
  • Export / Import Settings, Modals & Themes

If you like the plugin please rate it.

Easy Modal Website - Examples, Documentation & Pricing

Plugin Developers Site - Wizard Internet Solutions

To be notified of plugin updates, follow us on Twitter!


Other notes:

Latest Change log entry:


ajax forms, modal, modal box, modal form, modal window, popup, popup box, popup form, popup window

Jason's Comments:

The free version takes a little bit of effort to create theme and create first modal layout, but then it’s easy to clone.

May 272014
WordPress Plugin Name: Meta Slider

Plugin Author: Matcha Labs
WordPress profile: Matcha Labs
Contributors: matchalabs
Version: 2.9.1
Last updated: July 15, 2014 (2 weeks ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 982,442
Rating: 5 (out of 5)


The most popular WordPress slider plugin. Creating slideshows with Meta Slider is fast and easy. Simply select images from your WordPress Media Library, drag and drop them into place, set slide captions, links and SEO fields all from one page. You can choose from 4 different slideshow types (Flex Slider, Nivo Slider, Responsive Slides & Coin Slider) and use the provided shortcode or template include to easily embed slideshows in your blog.


  • Flex Slider 2 - Responsive, 2 transition effects, carousel mode
  • Nivo Slider - Responsive, 16 transition effects, 4 themes
  • Responsive Slides - Responsive & incredibly light weight
  • Coin Slider - 4 transition effects


  • Simple, easy to use interface - perfect for individual users, developers & clients!
  • Create Responsive, SEO optimised slideshows in seconds
  • Unrestricted support for Image slides (supports caption, link, title text, alt text)
  • Full width slideshow support
  • Drag and drop slide reordering
  • Admin preview
  • Intelligent image cropping
  • Built in Widget and Shortcode
  • Loads of slideshow configuration options - transition effect, speed etc (per slideshow)
  • Fully localised
  • WordPress Multi Site compatible
  • Compatible with translation plugins (WPML, PolyLang & qTranslate)
  • Extensive Developer API (hooks & filters)
  • Fast - only the minimum JavaScript/CSS is included on your page
  • Free, active, basic support (covering installation issues and theme/plugin conflicts)

Upgrade to Meta Slider Pro to add support for:

  • YouTube & Vimeo slides
  • HTML slides
  • Layer slides with CSS3 animations
  • Dynamic Post Feed/Featured Image Slides (content slider)
  • Custom Themes
  • Thumbnail Navigation
  • Premium Support


  • French (thanks to fb-graphiklab)
  • Spanish (thanks to eltipografico)
  • German (thanks to Rewolve44)
  • Polish (thanks to gordon34)
  • Chinese (thanks to 断青丝)
  • Taiwanese (thanks to 断青丝)
  • Norwegian (thanks to Dreamsoft)
  • Romanian (thanks to Octav Madalin Stanoaia)
  • Japanese (thanks to Dorrie)
  • Persian (thanks to aliamini)
  • Hungarian (thanks to szripio)
  • Croatian
  • Hebrew (thanks to Ahrale)

Read more and thanks to:

Find out more at


  1. ml-slider screenshot 1

    Meta Slider - for live demos see

  2. ml-slider screenshot 2

    Nivo Slider example

  3. ml-slider screenshot 3

    Coin Slider example

  4. ml-slider screenshot 4

    Flex Slider example

  5. ml-slider screenshot 5

    Carousel Example

  6. ml-slider screenshot 6

    Administration panel - selecting slides

Other notes:

Latest Change log entry:

  • New feature: Hungarian Language Pack added
  • Fix: Escape attributes and JS in slideshow output (credit to jwenerd!)
  • Fix: Escape attributes and text fields in admin
  • New feature: Admin slide tabs can be modified with filters


carousel, coin slider, coinslider, flex slider, flexslider, image slider, nivo slider, nivoslider, responsive, responsive slider, seo, slider, slideshow, vertical slides, widget, wordpress slider, wordpress slideshow

Jason's Comments:

I’ll apply my affiliate commission to support you, if you use my Meta Slider affiliate link to upgrade to Meta Slider Pro – Single Site License which adds support for YouTube & Vimeo slides, HTML slides, Layer slides with CSS3 animations, Dynamic Post Feed/Featured Image Slides (content slider), Custom Themes, Thumbnail Navigation, Premium Support.

Mar 032014

WordPress Plugin Name: Display Widgets

Plugin Author: Strategy11
WordPress profile: Strategy11
Contributors: sswells
Version: 2.03
Last updated: January 20, 2014 (6 months ago)
Compatibility (latest version): 78% (of votes)
Tested up to (WP version): WP 3.8.3
Download count: 448,223
Rating: 5 (out of 5)


Change your sidebar content for different pages, categories, custom taxonomies, and WPML languages. Avoid creating multiple sidebars and duplicating widgets by adding check boxes to each widget in the admin (as long as it is written in the WordPress version 2.8 format) which will either show or hide the widgets on every site page. Great for avoiding extra coding and keeping your sidebars clean.

By default, 'Hide on checked pages' is selected with no boxes checked, so all current widgets will continue to display on all pages.

You can also find a development version where you can add translations and bug fixes on (GitHub)



  1. display-widgets screenshot 1

    The extra widget options added.

Other notes:

Latest Change log entry:

  • Default to check for widgets on wp_loaded hook
  • Added dw_callback_trigger hook to change timing of first widget sidebar check
  • Fixed saving widget settings when widget is first added
  • Updated Polish translation


admin, content, filter, hide, page, plugin, Post, posts, show, sidebar, widget, widget context, widget logic, widgets, wordpress, wpmu

Jason's Comments:

There are few plugins offering the same thing, “widget logic” requires filters, “widget logic visual” has not been updated in two years – this one seems to work well.

Feb 022014

WordPress Plugin Name: Sliding Panel

Plugin Author: Justin Tadlock
WordPress profile: Justin Tadlock
Contributors: greenshady
Version: 0.2.0
Last updated: October 11, 2013 (10 months ago)
Compatibility (latest version): 0% (of votes)
Tested up to (WP version): WP 3.7.1
Download count: 29,301
Rating: 5 (out of 5)


The Sliding Panel plugin creates a new sidebar for your site that allows you to add widgets. These widgets appear within a responsive sliding panel at the top of your site on the front end.


  • It's a jQuery-powered sliding panel. That's a feature in-and-of itself, right?
  • Uses widgets, so you can add pretty much anything you can add to any other sidebar.
  • Uses the WordPress-packaged jQuery.
  • Will automatically display with any correctly-coded theme.
  • Supports HTML5 and microdata.
  • It's responsive, so it'll look good on any device.

Professional Support

If you need professional plugin support from me, the plugin author, you can access the support forums at Theme Hybrid, which is a professional WordPress help/support site where I handle support for all my plugins and themes for a community of 40,000+ users (and growing).

Plugin Development

If you're a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it's GitHub repository.


Yes, I do accept donations. If you want to buy me a beer or whatever, you can do so from my donations page. I appreciate all donations, no matter the size. Further development of this plugin is not contingent on donations, but they are always a nice incentive.


  1. sliding-panel screenshot 1

    Sliding panel in its open view with widgets.

Other notes:

Latest Change log entry:


html5, javascript, jquery, sidebar, slider, widget

Jason's Comments:

Top of the page, vertically sliding, widgets tab, for up to three widgets.
Some examples widgets for sliding panel: contact info / form, user login panel, shopping cart, social follow / share buttons…

Jan 072014

WordPress Plugin Name: YOP Poll

Plugin Author: yop
WordPress profile: yop
Contributors: yourownprogrammer
Version: 5.0
Last updated: July 25, 2014 (1 day ago)
Compatibility (latest version): % (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 107,222
Rating: 5 (out of 5)


YOP Poll plugin allows you to easily integrate a survey in your blog post/page and to manage the polls from within your WordPress dashboard but if offers so much more than other similar products. Simply put, it doesn't lose sight of your needs and ensures that no detail is left unaccounted for.

To name just a few improvements, you can create polls to include both single or multiple answers, work with a wide variety of options and settings to decide how you wish to sort your poll information, how to manage the results, what details to display and what to keep private, whether you want to view the total votes or the total voters, to set vote permissions or block voters etc.

Scheduling your polls is no longer a problem. YOP Poll can simultaneously run multiple surveys (no limit included) or you can schedule your polls to start one after another. Also, keeping track of your polls is easy, you have various sorting functions and you can access older versions at any time.

Designed to intuitive and easy to use, this plugin allows shortcodes and includes a widget functionality that fits perfectly with your WordPress website. For more details on the included features, please refer to the description below.

Current poll features:

  • Create/ Edit / Clone/Delete poll - allows you to create or intervene in your survey at any time, if you consider it necessary.

  • Poll scheduling: programs each poll to start/end on a certain date. You can simultaneously run multiple polls you can use this option to schedule your polls one after another.

  • Display polls: you can choose to display one or more polls on your website by simply adding the corresponding poll ID. You can also decide for a random display of your active polls.

  • View all polls: lists all your polls that you can sort by number of votes or voters, by question or by date and includes a search option.

  • Poll answers - allows other answers, multiple answers and includes a sorting module by various criteria: in exact order, in alphabetical order, by number of votes, ascending, descending etc.

  • Poll results - offers a great flexibility when displaying the results: before/after vote, after poll's end date, on a custom date or never. The results can also be displayed by vote numbers, percentages or both. You can choose to include a view results link, view number of votes or number of voters.

  • Add new custom fields - is a complex option that you can use to ask for additional information from your voters, information that you can then download and use for.

  • Reset stats - proves useful when you wish to restart a poll.

  • Vote permissions: - limits the voting accessibility to guests, registered users or both, or blocks user access by cookie, IP and username.

  • Archive options - allows the users of the website to access former polls statistics. You can choose which polls to display according to their start/end date.

  • Edit/delete/clone templates - allows you to customize the poll using either the html or the visual modes. You can also customize the result bar.

  • Display Options - displays answers and results tabulated, vertically or horizontally.

  • Logs and bans - user logs and bans can be seen in the admin section. You can ban users by email, username and IP and you can set the limitation preferences for all your polls or for just one of them.


  1. yop-poll screenshot 1

    Add New

  2. yop-poll screenshot 2


  3. yop-poll screenshot 3

    View All

  4. yop-poll screenshot 4

    YOP Poll as a widget with a custom field defined

  5. yop-poll screenshot 5

    YOP Poll on a page with a custom field defined

Other notes:


We've given a lot of thought to make this application one of the best ones available and we continue to invest our time and effort perfecting it. If you want to support our work, please consider making a donation.

Latest Change log entry:

  • Complete redesign
  • Added templates preview
  • Added polls import feature


poll, polling, polls, survey, vote, voting, yop, yop poll

Jason's Comments:

You can set up and manage one vote per person (Vote permissions) using the built in filter cookie and IP address, but it’s not bullet proof, without burdening the user to register, and then filtering vote permission with username.

Dec 052013

WordPress Plugin Name: Kebo Twitter Feed

Plugin Author: Kebo
WordPress profile: Kebo
Contributors: PeterBooker
Version: 1.5.7
Last updated: June 1, 2014 (2 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 140,086
Rating: 5 (out of 5)


Hassle-free and user-friendly way to add a Twitter Feed to your website. Get started in just a few clicks without the need to setup your own Twitter App. Use the provided Widget or Shortcode to easily display your Tweets on your website.

Why use Kebo Twitter Feed?

  • Get started in just a few clicks. No setting up your own Twitter App.
  • Fits seamlessly with your current site design.
  • Friendly and active support.
  • Compatible with any WordPress hosting.
  • WordPress Multisite compatible.
  • Refreshes Tweets in the background, never impacts pageload.
  • Translation ready (see below for included languages).

Other solutions usually require you to create a Twitter App and provide the plugin with oAuth credentials yourself. We don't believe it should be that hard, and with our plugin you can get the Tweets displayed on your website with just a few clicks.

We make this so easy by managing all the complex oAuth requests on our own server using our Twitter app. Our app only asks for read permission and we only ever request publically available information. Your data is never stored on our system and you can read more about how we treat your information in our privacy policy.

Main Features

  • Hassle-free setup (no creating a Twitter App).
  • Easily display Tweets with a Widget or Shortcode.
  • Choose to show a profile image, attached media and much more with your Tweets.
  • Advanced Caching, so that we never impact pageload speed.
  • Local cache backup, in case the connection to Twitter has problems.

Included Translations

Rate Us / Feedback

Please take the time to let us and others know about your experiences by leaving a review. If your use of our plugin has not been a five star experience we would like to understand why, so that we can improve the plugin for you and other users.


  1. kebo-twitter-feed screenshot 1

    This is the settings page for the plugin, you will need to connect your website to Twitter by clicking the 'Conntect to Twitter' button.

  2. kebo-twitter-feed screenshot 2

    Once you have setup a connection to Twitter, this is what the settings page should look like. You will now have access to our Widget.

  3. kebo-twitter-feed screenshot 3

    This is the Widget you can use to display your Twitter Feed.

  4. kebo-twitter-feed screenshot 4

    The Widget in action on the soon to be released theme 'Twenty Thirteen' coming in the next major WordPress update.

  5. kebo-twitter-feed screenshot 5

    An example of how the Widget fits into the design of a theme automatically.

Other notes:

Styling the Widget

We use the the inbuilt methods to output the Widget and Title containers so that it should fit seamlessly into your website.

If you want to style the inside of the Widget below is the HTML structure:

<ul class="kebo-tweets">
    <li class="ktweet">
        <div class="kmeta">
            <a class="kaccount"></a>
            <a class="kdate"></a>
        <p class="ktext">
            <a><img class="kavatar" /></a>
        <div class="kfooter">
            <a class="ktogglemedia"></a>
            <a class="kreply"></a>
            <a class="kretweet"></a>
            <a class="kfavourite"></a>
        <div class="kmedia">
            <a><img /></a>

The slider has one significant change which is that the containing unordered list has an ID of 'kebo-tweet-slider'.

Developers Notes

You can directly access the object containing all the Tweets like this:

<?php $tweets = kebo_twitter_get_tweets(); ?>

This function checks the cache and refreshes the data if needed. Then returns the object containing all the Tweets. Below is an example of how you might use the data:

<?php $tweets = kebo_twitter_get_tweets(); ?>
<?php $i = 0; ?>
<?php if ( isset( $tweets->{0}->created_at ) ) : ?>
    <?php foreach ($tweets as $tweet) : ?>
        <?php echo $tweet->text; ?>
        <?php if (++$i == 10) break; ?>
    <?php endforeach; ?>
<?php else : ?>
    <p>Sorry, the Tweet data is not in the expected format.</p>
<?php endif; ?>

What data is available?

The object we store contains everything that the Twitter API returns, leaving what you use in your control. Below are some of the most useful items:

$tweet->id_str // Tweet ID
$tweet->created_at // Date/Time created
$tweet->text // The content text (URLs already HTML links)
$tweet->user->id_str // Author ID
$tweet->user->name // Author display name
$tweet->user->screen_name // Author screen name
$tweet->user->location // Author location
$tweet->user->description // Author description
$tweet->user->followers_count // Author followers count
$tweet->user->friends_count // Author friends count
$tweet->user->profile_image_url // Authors profile image URL
$tweet->user->profile_image_url_https // As above but with HTTPS

There are many ways you could use this information for more than just a Twitter Feed. For example you could also use this to track the follower count of your Twitter account for display on your website.


Currently there is one Shortcode which can be used to replicate the behavior of the Widget. You can call this shortcode in the content of a post and/or page using:


Or by using PHP directly:

<?php echo do_shortcode('[kebo_tweets]'); ?>

Here is the shortcode with all the available attributes and their default values:

[kebo_tweets title="" count="5" style="list" theme="light" offset="false" avatar="off" conversations="false" media="false"]

The available options are:

title - Text
count - 1-50
style - list/slider
display - tweets/retweets/all
theme - light/dark
avatar - on/off
offset - 1-50
conversations - true/false
intent - true/false
media - true/false
media_visible - true/false

Embedded Tweets

WordPress has inbuilt functionality for embedding Tweets directly into posts/pages. You can do this by simply pasting the full URL of the Tweet into the content, the URL will look similar to this:

Latest Change log entry:

  • Bug Fix: Fixes a bug introduced in the last update. Prevents an array_multisort() error on Tweets with just plain text.


feed, latest tweets, social, tweets, twitter, twitter feed, widget

Jason's Comments:

Plugin short code is useful for displaying in a page, with various display options.

Nov 142013

Version: 1.1.0
Last updated: June 18, 2014 (1 month ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 27,068
Rating: 5 (out of 5)


The plugin adds a button in the richtext editor which allows you to easily generate the short code for WordPress Simple Paypal Shopping Cart. It saves you typing the short codes and therefore reducing the chance of typos. The plugin is very easy to use. You just fill out a form and it will generate the necessary shortcode.


If the shopping cart doesn't work or the shipping doens't work please ask those questions in WordPress Simple Paypal Shopping Cart's forums

If the icon doesn't work then this is an issue with UI for WordPress Simple Paypal Shopping Cart whose

Support is handled on our site: Please do NOT use the WordPress forums or other places to seek support. New: We have launched our membership site which gives you access to all of our premium plugins at an affordable price.


Svetoslav Marinov (Slavi) | Free Local Classified Ads -


  1. ui-for-wp-simple-paypal-shopping-cart screenshot 1

    Plugin dashboard icon

  2. ui-for-wp-simple-paypal-shopping-cart screenshot 2

    Plugin UI for entering product details

Other notes:

Latest Change log entry:

  • More fixes in the UI


digishop, e-commerce, e-shop, e-store, ecommerce, online shop, payment, paypal, Paypal shopping cart, sell digital products, shop, shopping cart, store, wordperss ecommerce, WordPress shopping cart, wp, wp store

Jason's Comments:

This plugin makes the WP simple shopping cart plugin easier to use with a simple form to fill in all the purchase button details.