Recommended Plugins

Some of the best free WordPress plugins from the official open source wordpress.org 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 282014
 

WordPress Plugin Name: Social Media Feather
http://wordpress.org/plugins/social-media-feather/

Plugin Author: Synved
WordPress profile: Synved
Contributors: Synved
Version: 1.6.6
Last updated: July 26, 2014 (6 days ago)
Compatibility (latest version): % (of votes)
Tested up to (WP version): WP 3.9.1
Download count: 330,154
Rating: 5 (out of 5)

Description


WordPress Social Media Feather is a super lightweight free social media WordPress plugin that allows you to quickly and painlessly add social sharing and following features to all your posts, pages and custom post types.

Now the only social sharing and bookmarking plugin with full support for the Retina and high resolution displays as used in iPad 5 and other devices!

The primary goal behind the plugin is to provide very lightweight WordPress social sharing and following that doesn’t add any unnecessary burden to your site and especially on your users.

What sets WordPress Social Media Feather aside from the plethora of other social sharing and following WordPress plugins is its focus on simplicity, performance and unobtrusive impact.

In order to achieve this the plugin makes no use of JavaScript and as a consequence it’s really fast while still providing all the social media functionality you might need.

By keeping load times at a minimum, you ensure that all the social sharing aspects of your site don’t interfere with those visitors who just want to access the content but are not interested in sharing on social platforms.

On the other hand, given the widespread focus on WordPress social media integration, your site will still provide social bookmarks to improve visibility of your posts and content and improve your overall global reach.

The WordPress social media sharing offered by the plugin includes all major social sharing providers like Facebook, Twitter, Google+, reddit, Pinterest, tumblr, Linkedin and even e-mail.

It will show social buttons that your users can click to share to facebook or tweet your posts and pages on your site or submit it to reddit and google plus and all other social sharing networks.

The WordPress social media following offered by the plugin includes all major social network providers and tools like Facebook, Twitter, Google+, Pinterest, Linkedin, YouTube, tumblr, instagram, flickr, foursquare, vimeo or RSS.

The plugin also offers widgets for sharing and following buttons that you can place in any widgetized area in your site. Widgets also expose some settings to tweak appearance.

You can disable automatic rendering of social icons for specific posts by using Custom Fields. Simply set a custom field of synved_social_exclude_share to "yes" (without quotes) to disable rendering of sharing buttons on the post/page or synved_social_exclude_follow to "yes" (without quotes) to remove following buttons from the post or alternatively synved_social_exclude to disable both.

Features

  • Integrated WordPress social sharing
  • Full support for Retina and high resolution displays
  • WordPress social sharing and following widgets
  • Supports all major providers of social features
  • Sharing with Facebook, Twitter, Google+, reddit, Pinterest, tumblr, Linkedin and e-mail
  • Following on Facebook, Twitter, Google+, Pinterest, Linkedin, YouTube, tumblr, instagram, flickr, foursquare, vimeo or RSS Feed
  • Each social provider can be enabled or disabled
  • Ability to select what services each provider will be exposed for
  • Full customization for titles and URLs for each provider
  • Super lightweight social sharing and following
  • Fast unobtrusive social bookmarks for your site
  • Comes with a default modern icon set
  • For further customization more social icons skins are available
  • Available skins can be customized with cool effects like fading and greying out social icons
  • If you like them you can get social sharing counters that load dynamically, only when necessary, thus not weighing in on visitors who don't use them

Example Shortcodes

This shortcode will create a list of social sharing buttons to share content on your site:

[feather_share]

This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin:

[feather_share skin="wheel"]

This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin with a size of 64 pixels:

[feather_share skin="wheel" size="64"]

The next shortcode will create a list of social following buttons that allow visitors to follow you:

[feather_follow]

The next shortcode will create a list of social following buttons that allow visitors to follow you, using the "Balloon" icons skin:

[feather_follow skin="balloon"]

The next shortcode will create a list of social following buttons that allow visitors to follow you, using the "Balloon" icons skin with a size of 64 pixels:

[feather_follow skin="balloon" size="64"]

Template Tags

If you don't want to use shortcodes but instead prefer to use PHP directly, there are 2 PHP functions/template tags you can use.

For sharing buttons you can use:

if (function_exists('synved_social_share_markup')) echo synved_social_share_markup();

For following buttons you can use:

if (function_exists('synved_social_follow_markup')) echo synved_social_follow_markup();

Related Links:



Screenshots:


  1. social-media-feather screenshot 1

    An example of how the sharing or following buttons appear in the front-end at 64 pixel resolution

  2. social-media-feather screenshot 2

    An example of how the sharing or following buttons appear in the front-end at 24 pixel resolution

  3. social-media-feather screenshot 3

    An example of how the sharing or following buttons appear in the front-end using the Extra Social Icons addon

  4. social-media-feather screenshot 4

    Showing how using the Grey Fade addon transforms the sharing or following buttons in the front-end

  5. social-media-feather screenshot 5

    A demo of how providers can be customized in the back-end

  6. social-media-feather screenshot 6

    An view of some of the settings that can be customized in the back-end

  7. social-media-feather screenshot 7

    This shows the available social sharing and following widgets and their settings



Other notes:




Latest Change log entry:


  • Updated all images to "optimized" versions to silence certain analytical tools


Tags:


bookmark, bookmarking, bookmarks, button, buttons, content, CSS, edit, Facebook, filter, flickr, follow, following, foursquare, free, google, high resolution, icons, image, instagram, iPad, Like, link, linkedin, links, list, mail, manage, media, page, pages, permalink, permalinks, pinterest, plugin, Post, posts, profile, Reddit, retina, seo, Share, sharing, shortcode, shortcodes, shortlinks, social, social follow, social following, social media, social share, social sharing, Style, time, title, tumblr, twitter, url, vimeo, widget, youtube

Jason's Comments:


Fast loading button links for people to follow you on your social network and share your posts and pages on their social networks.


Jul 252014
 

WordPress Plugin Name: Imsanity
http://wordpress.org/plugins/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: 109,043
Rating: 5 (out of 5)

Description


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.

Features

  • 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


Screenshots:


  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


Tags:


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
http://wordpress.org/plugins/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: 366,635
Rating: 5 (out of 5)

Description


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.

Translations

Translators: Romanian translation by MediasInfo.ro. 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 http://www.shanebishop.net/contact-me/


Screenshots:


  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 Smush.it. Hammer designed by John Caserta from The Noun Project. Images designed by Simon Henrotte from The Noun Project.

Webhosts

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 http://www.shanebishop.net

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


Tags:


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
http://wordpress.org/plugins/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,806
Rating: 5 (out of 5)

Description


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.



Screenshots:


  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:




Tags:


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
http://wordpress.org/plugins/lazy-social-buttons/

Plugin Author: Godaddy.com
WordPress profile: Godaddy.com
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,962
Rating: 4 (out of 5)

Description


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.

Features

  • 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:
  • http://inside.godaddy.com/onhover-activated-social-buttons/


Screenshots:


  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.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



Latest Change log entry:




Tags:


+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. For combined share and follow I recommend, Social Media Feather plugin.


Jul 142014
 

WordPress Plugin Name: Theme Authenticity Checker (TAC)
http://wordpress.org/plugins/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: 325,244
Rating: 5 (out of 5)

Description


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.

History

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.



Screenshots:


  1. tac screenshot 1

    TAC Report Page



Other notes:




Latest Change log entry:




Tags:


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
http://wordpress.org/plugins/scheduled-contnet-by-streama/

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

Description


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!!



Screenshots:




Other notes:




Latest Change log entry:




Tags:




Jason's Comments:


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


Jun 262014
 

WordPress Plugin Name: Bulk Comments Management
http://wordpress.org/plugins/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,483
Rating: 5 (out of 5)

Description


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



Screenshots:


  1. bulk-comments-management screenshot 1

    Bulk Comments Management Plugin Settings Page



Other notes:




Latest Change log entry:


  • Initial Version


Tags:


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
http://wordpress.org/plugins/redirection/

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

Description


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


Screenshots:


  1. redirection screenshot 1

    Simple interface to add a redirection

  2. redirection screenshot 2

    A graphical interface to manage all your redirections



Other notes:


Documentation

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


Tags:


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
http://wordpress.org/plugins/easy-modal/

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

Description


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!



Screenshots:




Other notes:




Latest Change log entry:




Tags:


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
http://wordpress.org/plugins/ml-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: 1,000,222
Rating: 5 (out of 5)

Description


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.

Includes

  • 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

Features

  • 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

Translations

  • 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 http://www.metaslider.com



Screenshots:


  1. ml-slider screenshot 1

    Meta Slider - for live demos see http://www.metaslider.com/examples/

  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


Tags:


carousel, coin slider, coinslider, flex slider, flexslider, image slider, nivo slider, nivoslider, responsive, responsive slider, responsive slides, 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
http://wordpress.org/plugins/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: 449,998
Rating: 5 (out of 5)

Description


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)

http://strategy11.com/display-widgets/

Translations



Screenshots:


  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


Tags:


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
http://wordpress.org/plugins/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,364
Rating: 5 (out of 5)

Description


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.

Features

  • 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 Schema.org 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.

Donations

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.



Screenshots:


  1. sliding-panel screenshot 1

    Sliding panel in its open view with widgets.



Other notes:




Latest Change log entry:




Tags:


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
http://wordpress.org/plugins/yop-poll/

Plugin Author: yourownprogrammer
WordPress profile: yourownprogrammer
Contributors: yourownprogrammer
Version: 4.9.1
Last updated: July 28, 2014 (4 days ago)
Compatibility (latest version): 75% (of votes)
Tested up to (WP version): WP 3.8.3
Download count: 110,182
Rating: 5 (out of 5)

Description


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.



Screenshots:


  1. yop-poll screenshot 1

    Add New

  2. yop-poll screenshot 2

    Templates

  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:


Donations

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:


  • Fixed issue with Template preview not working in IE8
  • Fixed issue with wpautop filter
  • Redefined admin area allowed tags: a(href, title, target), img( src, title), br
  • Fixed issue with Other answers


Tags:




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
http://wordpress.org/plugins/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,971
Rating: 5 (out of 5)

Description


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.



Screenshots:


  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>
        </div>
        <p class="ktext">
            <a><img class="kavatar" /></a>
        </p>
        <div class="kfooter">
            <a class="ktogglemedia"></a>
            <a class="kreply"></a>
            <a class="kretweet"></a>
            <a class="kfavourite"></a>
        </div>
        <div class="kmedia">
            <a><img /></a>
        </div>
    </li>
</ul>

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.

Shortcodes

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:

[kebo_tweets]

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:

https://twitter.com/BarackObama/statuses/266031293945503744


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.


Tags:


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.