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.

Oct 012015
WordPress Plugin Name: MailChimp for WordPress

Plugin Author: ibericode
WordPress profile: ibericode
Contributors: Ibericode, DvanKooten, iMazed, hchouhan
Version: 2.3.14
Last updated: September 26, 2015 (1 week ago)
Compatibility (latest version): 50% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 2,169,047
Rating: 5 (out of 5)


MailChimp for WordPress

Adding sign-up methods for your MailChimp lists to your WordPress site should be easy. With this MailChimp for WordPress, it finally is.

This plugin helps you add subscribers to your MailChimp lists using various methods. You can create good looking opt-in forms or integrate with any other form on your site, like your comment form or WooCommerce checkout.

MailChimp for WordPress features

  • Connect with your MailChimp account in just 1 click.
  • User friendly & mobile optimized sign-up forms.
  • Complete control over your form fields. Send anything you like to MailChimp.
  • 1-click MailChimp sign-up for your comment and registration form(s).
  • Show sign-up forms in your posts or pages using the form shortcode, or in your sidebar or footer using the MailChimp widget.
  • Redirect users to a "thank you" page after subscribing to your MailChimp list(s).
  • All fields & messages are customizable so you can translate them into your preferred language.
  • Built-in integration with Contact Form 7, WooCommerce and many other plugins.
  • Developer friendly. You have full control over the form HTML and there are many available action & filter hooks.

MailChimp for WordPress Pro

This plugin has a premium version which comes with the following features.

- As many forms as you want, each subscribing to one or multiple MailChimp lists.
- AJAX Forms. Forms do not require a full page reload.
- Visual Styles Builder, create your own style without the need for code.
- Custom Color Themes, a quick way to blend-in with your theme.
- Log & Statistics, providing you with useful insights like your new MailChimp subscribers came from.
- Priority support over email.

Upgrade to MailChimp for WordPress Pro >>

Wait, but what is MailChimp?

MailChimp for WordPress acts as a bridge between your WordPress site and your MailChimp account. MailChimp is a newsletter service that allows you to send out email campaigns to a list of email subscribers. MailChimp is absolutely free for lists up to 2000 subscribers, which is why it is the go-to choice for small businesses or starting entrepreneurs. That doesn't mean MailChimp is not a great choice for bigger businesses though.

If you do not yet have a MailChimp account, creating one is 100% free and only takes you about 30 seconds.


  1. mailchimp-for-wp screenshot 1

    A static sign-up form in the sidebar of the Twenty Fifteen theme.

  2. mailchimp-for-wp screenshot 2

    Highly effective 1-click subscribe option in your comment, registration or other forms.

  3. mailchimp-for-wp screenshot 3

    Use your own fields or use our Field Builder.

  4. mailchimp-for-wp screenshot 4

    Integrations for many popular plugins.

  5. mailchimp-for-wp screenshot 5

    Don't know CSS? No worries, our Styles Builder will do the heavy lifting for you! (Pro Feature)

  6. mailchimp-for-wp screenshot 6

    Detailed statistics on which methods are generating the most subscribers. (Pro Feature)

Other notes:

Other Notes


Use the plugin forums for community support where we try to help all of our users. If you found a bug, please create an issue on Github where we can act upon them more efficiently.

If you're a premium user, please use the email address inside the plugin for support as that will guarantee a faster response time.

Please take a look at the MailChimp for WordPress knowledge base as well.

Add-on plugins

There are several add-on plugins for MailChimp for WordPress, which help you get even more out of your site.


The plugin is translated using Transifex. If you want to help out, please head over to the translation project on Transifex.


MailChimp for WordPress is being developed on GitHub. If you want to collaborate, please look at ibericode/mailchimp-for-wordpress.

Latest Change log entry:


  • Use of undefined constant in previous update.


buddypress, contact form 7, email, ibericode, mailchimp, marketing, mc4wp, newsletter, signup, widget, woocommerce

Jason's Comments:

I use this plugin to integrate with Contact Form 7, giving people the option to subscribe to the Mailchimp mail-list, when filling out a form. If you have more than one list and more than one form, you need to Knowlegde Base for Mailchimp plugin how to assign the sign up checkbox for a specific list.

Jul 032015
WordPress Plugin Name: WordPress ReCaptcha Integration

Plugin Author: Jörn Lund
WordPress profile: Jörn Lund
Contributors: podpirate
Version: 1.1.7
Last updated: August 29, 2015 (1 month ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 33,725
Rating: 5 (out of 5)


Integrate reCaptcha in your blog. Supports no Captcha as well as old style recaptcha. Provides of the box integration for signup, login, comment forms, Ninja Forms and contact form 7 as well as a plugin API for your own integrations.


  • Secures login, signup und comments with a recaptcha.
  • Supports old as well as new reCaptcha.
  • Works together with

  • For integration in your self-coded forms see this wiki article for details.


Latest Files on GitHub:


On a WP Multisite you can either activate the plugin network wide or on a single site.

Activated on a single site everything works as usual.

With network activation entering the API key and setting up where a captcha is required is up to the network admin. A blog admin can override the API key e.g. when his blog is running under his/her own domain name.

Known Limitations

  • You can't have more than one old style reCaptcha on a page. This is a limitiation of reCaptcha itself. If that's an issue for you, you should use the no Captcha Form.

  • A No Captcha definitely requires client side JavaScript enabled. That's how it does its sophisticated bot detection magic. There is no fallback. If your visitor does not have JS enabled the captcha test will not let him through.

  • On a Contact Form 7 when the reCaptcha is disabled (e.g. for logged in users) the field label will be still visible. This is due to CF7 Shortcode architecture, and can't be fixed.

    To handle this there is a filter recaptcha_disabled_html. You can return a message for your logged-in users here. Check out the GitHub Repo for details.

  • Old style reCaptcha does not work together with WooCommerce.

  • In WooCommerce the reset password form can not be protected by a captcha. Woocommerce does not fire any action in the lost password form, so there is no way for the plugin to hook in. Take a look at this thread for a workaround.

  • Due to a lack of filters there is no (and as far as one can see, there will never be) support for the MailPoet subscription form.


  1. wp-recaptcha-integration screenshot 1

    Plugin Settings (v 1.1.4)

  2. wp-recaptcha-integration screenshot 2

    Ninja Form Integration

  3. wp-recaptcha-integration screenshot 3

    Contact Form 7 Integration

Other notes:

Plugin API

The plugin offers some filters to allow themes and other plugins to hook in.

See GitHub-Repo for details.

Latest Change log entry:

  • Fix: Compatibility with CF7 4.2 User Interface


captcha, contact form 7, login, ninja forms, no captcha, recaptcha, security, signup, woocommerce

Jason's Comments:

Google have provided a new style of anti bot check box – “No Captcha” – just click a button. I use this plugin to integrate “No Captcha” for the login forms, post comments and for Contact Form 7 (replaces Really Simple CAPTCHA).

May 092015
WordPress Plugin Name: SiteOrigin Widgets Bundle

Plugin Author: SiteOrigin
WordPress profile: SiteOrigin
Contributors: gpriday, braam-genis
Version: 1.5
Last updated: October 5, 2015 (1 day ago)
Compatibility (latest version): % (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 750,459
Rating: 5 (out of 5)


Widgets are great. No matter where you’re using them. In a Page Builder page or on your widgetized areas.

The SiteOrigin widget bundle gives you a collection of widgets that you can use and customize. All the widgets are built on our powerful framework, giving you advanced forms, unlimited colours and 1500+ icons.

The collection is growing, but here’s what we have so far.

  • Google Maps Widget that's going places.
  • Button Widget that you’ll love to click.
  • Image Widget that’ll let you add images everywhere.
  • Call To Action Widget that’ll get your users performing the actions you want.
  • Slider Widget that slides images and HTML5 videos.
  • Price Table Widget that’ll help you sell more.
  • Post Carousel Widget that displays your posts as a carousel.
  • Features Widget that lets you display a set of site or service features.
  • Video Widget to get your videos out there.
  • Headline Widget to get you noticed.
  • Social Links Widget to show you're active.

Once you enable a widget, you'll be able to use it anywhere standard widgets are used. You can manage your widgets by going to Plugins > SiteOrigin Widgets in your WordPress admin.


  1. so-widgets-bundle screenshot 1

    Manage which widgets you want enabled or disabled.

  2. so-widgets-bundle screenshot 2

    The button widget shows the clean, standard interface all the widgets use.

  3. so-widgets-bundle screenshot 3

    An example of the button widget.

Other notes:


Documentation is available on SiteOrigin.


We offer free support on the SiteOrigin support forums.

Create Custom Widgets

The SiteOrigin Widgets Bundle is the perfect platform to build widgets for your theme or plugin. Read more on our developer docs.

Latest Change log entry:

  • Fixed: Conflict between WPML and repeaters.
  • Added Simple Masonry Layout widget.
  • Added Contact Form widget.
  • Added Image Grid widget.
  • Added Testimonial widget.
  • Changed layout of widgets activation page.
  • Added Trianglify to generate placeholder widget icons.
  • Added mechanism to use state emitters in repeaters.
  • Section expanded/collapsed states now stored across form loads.
  • Display once off admin notice when new widgets are available.
  • Fixed translation domain.
  • Editor Widget: Allow more HTML in Editor widget for trusted users.
  • Hero Image Widget: Added top padding setting.
  • Hero Image Widget: Can now set background click URL.
  • Hero Image Widget: Improved handling of buttons shortcode.
  • Slider Widget : Fixed open in new window setting.
  • Headline Widget: Added word-break CSS.
  • Headline Widget: Added option to set type of heading tags used.


bundle, button, carousel, google maps, image, price table, slider, social links, TinyMCE, widget

Jason's Comments:

These widgets work in any widget area – created by Site Origin which makes a Page Builder.

May 092015
WordPress Plugin Name: Page Builder by SiteOrigin

Plugin Author: SiteOrigin
WordPress profile: SiteOrigin
Contributors: gpriday, braam-genis
Version: 2.2
Last updated: September 7, 2015 (4 weeks ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 2,454,609
Rating: 5 (out of 5)


Page Builder by SiteOrigin is the most popular page creation plugin for WordPress. It makes it easy to create responsive column based content, using the widgets you know and love. Your content will accurately adapt to all mobile devices, ensuring your site is mobile-ready. Read more on SiteOrigin.

We've created an intuitive interface that looks just like WordPress itself. It's easy to learn, so you'll be building beautiful, responsive content in no time.

Page Builder works with standard WordPress widgets, so you'll always find the widget you need. We've created the SiteOrigin Widgets Bundle to give you all the most common widgets, and with a world of plugins out there, you'll always find the widget you need.

It works with your theme.

Page Builder gives you complete freedom to choose any WordPress theme you like. It's not a commitment to a single theme or theme developer. The advantage is that you're free to change themes as often as you like. Your content will always come along with you.

We've also made some fantastic free themes that work well with Page Builder.

No coding required.

Page Builder's simple drag and drop interface means you'll never need to write a single line of code. Page Builder generates all the highly efficient code for you.

We don't limit you with a set of pre-defined row layouts. Page Builder gives you complete flexibility. You can choose the exact number of columns for each row and the precise weight of each column - down to the decimal point. This flexibility is all possible using our convenient row builder. And, if you're not sure what you like, the Row Builder will guide you towards beautifully proportioned content using advanced ratios.

Live Editing.

Page Builder supports live editing. This tool lets you see your content and edit widgets in real-time. It's the fastest way to adjust your content quickly and easily.

History Browser.

This tool lets you roll forward and back through your changes. It gives you the freedom to experiment with different layouts and content without the fear of breaking your content.

Row and widget styles.

Row and widget styles give you all the control you need to make your content uniquely your own. Change attributes like paddings, background colours and column spacing. You can also enter custom CSS and CSS classes if you need even finer grained control.

It's free, and always will be.

Page Builder is our commitment to the democratization of content creation. Like WordPress, Page Builder is, and always will be free. We'll continue supporting and developing it for many years to come. It'll only get better from here.

We offer free support on the SiteOrigin support forums.

Actively Developed

Page Builder is actively developed with new features and exciting enhancements all the time. Keep track on the Page Builder GitHub repository.

Read the Page Builder developer docs if you'd like to develop for Page Builder.

Available in 17 Languages

Through the efforts of both professional translators and our community, Page Builder is available in the following languages: Afrikaans, Bulgarian, Chinese (simplified), Danish, Dutch, English, Finnish, French, German, Hindi, Italian, Japanese, Polish, Portuguese (BR), Russian, Spanish and Swedish.

Join our translation project if you'd like to help improve our translations or add more languages.


  1. siteorigin-panels screenshot 1

    The page builder interface.

  2. siteorigin-panels screenshot 2

    Powerful widget insert dialog with groups and search.

  3. siteorigin-panels screenshot 3

    Live Editor that lets you change your content in real time.

  4. siteorigin-panels screenshot 4

    Undo changes with the History Browser.

  5. siteorigin-panels screenshot 5

    Row Builder that gives unlimited flexibility.

Other notes:


Documentation is available on SiteOrigin.

Latest Change log entry:

  • Added prebuilt layout directory.
  • Added contextual menu for quick actions.
  • Added parallax background images.
  • Properly handle missing widgets when saving forms.
  • Don't revert to default page template when using custom home page interface.
  • Various minor bug fixes and improvements.


admin, builder, cms, content, CSS, gallery, grid, layout, page, page builder, pages, Post, responsive, widget, widgets

Jason's Comments:

Page Builder by Site Origin makes content layout so easy. Add various blocks or widgets into your page. An easy responsive solution for managing page content. Check out Site Origin Widget Bundle too.

Check out some other Page Builders made especially for certain themes, such as Themify and Elegantthemes.

Apr 212015
Version: 1.0.10
Last updated: May 27, 2014 (1 year ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.8.11
Download count: 84,794
Rating: 4 (out of 5)


Give your site’s visitors easy-to-use buttons to engage with your content. These social sharing buttons work as layers that overlay your site so not to disrupt your design.

Here are some tips for maximizing and streamlining content engagement with our newest plugin:

  • Add share buttons and follow buttons that make it easier for your visitors to engage with your site’s content.
  • Recommend additional content from your site to keep your visitors engaged with you.
  • Turn layers on/off and customize their appearance by choosing from three different themes––light, dark, and transparent.
  • Add all these smart features which will float effortlessly above your site’s design so not to disrupt your design.
  • Drive engagement by showing your visitors the right social networks and best content to continue engaging them with your site.

Don’t miss out on your Analytics! Be sure to register so you can keep track of how Smart Layers works on your site, and get to know your audience.

Check out our other plugins!

We also have plugins available for:

Increasing shares

Increasing followers on social networks

Welcoming users based on social behavior

Adding social authentication

Showing your trending content

Find us on Facebook, Twitter, and our AddThis Blog. Here’s our Privacy Policy, too.


  1. addthis-smart-layers screenshot 1

    Easy configuration option with preview for various screen sizes.

  2. addthis-smart-layers screenshot 2

    Advanced option for power users to customize using AddThis Smart Layers API

Other notes:

PHP Version

PHP 5+ is preferred; PHP 4 is supported.

Latest Change log entry:

  • Minor Bug fix


AddThis, addtoany, aim, bookmark, bookmarking, buzz, content recommendation,, Digg, e-mail, email, Facebook, follow, google, google bookmarks, google buzz, mobile, myspace, network, NewsVine, pinterest, recommended content, Reddit, Share, share this, sharethis, sharing, social, socialize, stumbleupon, toaster, twitter, widget, windows live, yahoo buzz

Jason's Comments:

I prefer the floating format provided by this particular AddThis plugin. The responsive layout places the follow and share at the bottom when viewed in a narrow browser. For an alternative social plugin, try the fast loading Social Media Feather plugin.

Mar 242015
WordPress Plugin Name: Use Any Font

Plugin Author: Dinesh Karki
WordPress profile: Dinesh Karki
Contributors: dnesscarkey
Version: 4.3.6
Last updated: September 23, 2015 (2 weeks ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 394,806
Rating: 5 (out of 5)


Use any font you wish and give your site a elegant look. No css knowledge required.

Click here for Use Any Font working demo.

Use Any Font gives you freedom to use any font in your website. It is not like other font embed services which gives you countable number of fonts to select from neither the one that stores your font in remote server. You can use any font if you have its font format (ttf,otf) without being dependent to other's server uptime.


  • Quick and easy to setup. No css or any rocket science knowledge needed.
  • Support all major browsers including IE 6+, Firefox, Chrome, Safari, IOS, Andriod, Opera and more.
  • Font conversion within the plugin interface font uploader.
  • Use uploaded font directly from Editor
  • Supports font format including ttf, otf, woff. The required fonts are converted automatically.
  • Accepts font file upto 15 MB.
  • Embed fonts using @font-face css. SEO friendly and quick loading.
  • Multiple fonts can be used.
  • Faster load time as your custom fonts are stored on your own server.
  • Quick font assign interface. You can select pre defined html tags or assign it to custom css.
  • Support Forum to quickly resolve your issues.
  • Rectify My Problem for personal assitance.

You need API key to connect to our server for font conversion. Our server converts your font and sends it back.

Offer your contribution (Free for 1 font, $10 to $100) and get the API key from here.

Installation Video

Note : We don't store your fonts in our server neither any of your information except the API key details. Our server deletes the temporary file after the conversion is done.

We don't respond to support tickets created here. Please visit our support forum for your issues.


  1. use-any-font screenshot 1

    Screenshot #1. Use Any Font Demo

  2. use-any-font screenshot 2

    Screenshot #2. Use Any Font Plugin Setup

  3. use-any-font screenshot 3

    Screenshot #3. Assign font directly from Wordpress Editor

  4. use-any-font screenshot 4

    Screenshot #4. Font list not showing in editor.

  5. use-any-font screenshot 5

    Screenshot #5. Disable font list in editor.

Other notes:

Latest Change log entry:

  • Fixed validation for PHP uploader
  • Sanitize font name
  • Test with 4.3.1


@font-face embed, any font, css3 font embed, custom fonts, embed any font, font conversion, font embed, font uploader, opentype, ttf, use any font, webfont

Jason's Comments:

If you can’t find the font family you want from regular web fonts or google fonts, then this plugin allows you to upload a font from your computer, to display on your website. You select various rules to show the font. Nifty!

Mar 242015
WordPress Plugin Name: Instagram Slider Widget

Plugin Author: jetonr
WordPress profile: jetonr
Contributors: jetonr
Version: 1.3.0
Last updated: June 29, 2015 (3 months ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 4.2.5
Download count: 133,444
Rating: 5 (out of 5)


  • Instagram Slider Widget is a responsive slider widget that shows 24 latest images from a public instagram user.


  • Images from instagram are imported as wordpress attachments
  • Display Images in Slider or Thumbnails
  • No Api Key Needed
  • Link images to user profile, image url, locally saved image, attachment url, custom url or none
  • Sort images Randomily, Popularity, Date
  • For more info visit

Where can I get support

I will try to respond on asap but for faster reposnse use the link bellow *

If you liked this plugin. Please rate it


  1. instagram-slider-widget screenshot 1

    Frontend Widget Slider

  2. instagram-slider-widget screenshot 2

    Frontend Widget Thumbs

  3. instagram-slider-widget screenshot 3

    Backend Configuration

Other notes:

Latest Change log entry:

  • Added Option to search for hashtags
  • Added Limit for number of words to appear in caption
  • Fixed 500 server error that accured when loading 15+ images
  • Fixed css for some themes


Jason's Comments:

I prefer slider but can show thumbnail grid. Works for widgets and provides a shortcode for placing in pages / posts.

Mar 132015
Version: 1.4.3
Last updated: September 24, 2015 (2 weeks ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 67,601
Rating: 5 (out of 5)


Do you find this plugin helpful? Please consider leaving a 5-star review.

Better Font Awesome allows you to automatically integrate the latest available version of Font Awesome into your WordPress project, along with accompanying CSS, shortcodes, and TinyMCE icon shortcode generator.


  • Always up-to-date - automatically fetches the most recent available version of Font Awesome, meaning you no longer need to manually update the version included in your theme/plugin.

  • Backwards compatible - shortcode output is automatically updated depending on which version of Font Awesome you choose, meaning that you can switch versions without having to modify your shortcodes.

  • Compatible with other plugins - designed to work with shortcodes generated with plugins like Font Awesome Icons, Font Awesome More Icons, and Font Awesome Shortcodes, so you can switch to Better Font Awesome and your existing shortcodes will still work.

  • CDN speeds - Font Awesome CSS is pulled from the super-fast and reliable jsDelivr CDN.

  • Shortcode generator - includes an easy-to-use TinyMCE dropdown shortcode generator.


All settings can be adjusted via Settings → Better Font Awesome.


Better Font Awesome can be used in 3 different ways: shortcode, HTML, and TinyMCE

1. Shortcode

[icon name="flag" class="2x spin border" unprefixed_class="my-custom-class"]

Note that prefixes (fa- and icon-) are not required, but if you do include them things will still work just fine! Better Font Awesome is smart enough to know what version of Font Awesome you're using and correct of the appropriate prefix.

That means that all of the following shortcodes will work, regardless of what version of Font Awesome you choose:

[icon name="flag" class="2x spin border"]
[icon name="icon-flag" class="icon-2x icon-spin icon-border"]
[icon name="fa-flag" class="fa-2x fa-spin fa-border"]
[icon name="icon-flag" class="fa-2x spin icon-border"]

You can read more about shortcode usage on Github

2. TinyMCE

Better Font Awesome also provides you with an easy-to-use drop down menu when editing in TinyMCE's visual mode. Check out our Screenshots to see what it looks like.


Note that prefixes are required for HTML usage, and are version-specific. For this reason, shortcode usage is encouraged over HTML. If you do want to use HTML, however, you can read more on the Font Awesome site.

Advanced / Integration

Better Font Awesome is built around the Better Font Awesome Library. This library allows you to integrate Better Font Awesome into any custom project you want to create (perhaps a theme or plugin with a constantly up-to-date icon list), and includes all the filters you might need.

Languages / Translations


Many thanks to the following plugins and their authors:

And many thanks to the following folks who helped with testing and QA:


  1. better-font-awesome screenshot 1

    The icon shortcode dropdown selector

  2. better-font-awesome screenshot 2

    Better Font Awesome settings, accessed via Settings → Better Font Awesome

Other notes:

Latest Change log entry:

  • Fix: refactor JS to allow icon shortcode insertion button to work in all instances (ACF Flexible and Repeater fields, divi, Black Studio TinyMCE ).


awesome, better, Bootstrap, CDN, font, fontstrap, icon, icons, shortcode

Jason's Comments:

This is the big list of icons automatically kept up to date. For a smaller list try Genericon’d.

Mar 132015
WordPress Plugin Name: Genericon'd

Plugin Author: Mika Epstein
WordPress profile: Mika Epstein
Contributors: Ipstenu
Version: 3.4.0
Last updated: September 18, 2015 (3 weeks ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 17,328
Rating: 5 (out of 5)


Genericons are vector icons embedded in a webfont designed to be clean and simple keeping with a generic aesthetic.

A full list of the Genericons icons is available at but also on the WP Admin -> Apperance -> Genericon'd page.

To use any of the Genericons icons on your WordPress site you can use basic HTML (for inserting in themes and functions) or shortcodes (for use in posts or widgets). You can adjust the size of the icons via css or, when using the shortcode, the size attribute. Default size is 16px.

To display the Twitter icon:

HTML: <div class="genericond genericon genericon-twitter"></div> or <i class="genericond genericon genericon-twitter"></i>

Shortcode: [genericon icon=twitter]


  1. genericond screenshot 1

    Genericon'd help page

  2. genericond screenshot 2

    Zaboo, patron avatar of Genericon'd

Other notes:

Latest Change log entry:

  • 2015-09-18
  • Major 3.4 release to Genericons
  • Move path to CSS file per change in Genericons
  • Remove my rotation code as it's now included in core Genericons
  • Split rotation and flip code to reflect changes above
  • Fix broken rotations (which apparently was broken ages ago and no one noticed, sorry)


font icon, genericons, icons, ui

Jason's Comments:

Basic icons to make text look more eye catching. For a larger set of icons try Better Font Awesome.

Jan 292015
Version: 2.2.8
Last updated: September 16, 2015 (3 weeks ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 2,421,312
Rating: 5 (out of 5)


This plugin adds a new Visual Editor widget type that allows you to insert rich text and media objects in your sidebars with no hassle. The default WordPress text widget lacks of functionalities and it requires HTML knowledge, this plugin was born to overcome these limitations. With Black Studio TinyMCE Widget you will be able to edit your widgets in a WYSIWYG manner using the native WordPress TinyMCE editor, just like you do in posts and pages. And if you are a developer you may still switch back and forth from Visual to HTML mode.


  • Add rich text widgets to your sidebars and edit them using visual editor
  • Switch between Visual mode and HTML mode (including Quicktags toolbar)
  • Insert images/videos from WordPress Media Library
  • Insert links to existing WordPress pages/posts or external resources
  • Support for fullscreen editing mode
  • Support for widgets accessibility mode
  • Support for WordPress networks (multi-site)
  • Support for WPML (multi-language)
  • Live preview in theme customizer
  • Available in 20+ languages


Get involved


  1. black-studio-tinymce-widget screenshot 1

    Black Studio TinyMCE Widget in Visual mode

  2. black-studio-tinymce-widget screenshot 2

    Black Studio TinyMCE Widget in HTML mode

  3. black-studio-tinymce-widget screenshot 3

    Black Studio TinyMCE Widget combined with WP Edit plugin

Other notes:

Latest Change log entry:

  • Fixed link dialog z-index issue in Customizer


editor, editor widget, enhanced text widget, html editor, html widget, image, image widget, media, media widget, rich text, rich text editor, rich text widget, Text Widget, TinyMCE, tinymce editor, tinymce widget, visual editor, visual widget, widget, widget editor, wysiwyg, wysiwyg editor, wysiwyg widget

Jason's Comments:

Make it easy on yourself and use this plugin to visually edit content in a widget without knowing HTML.

Sep 032014
WordPress Plugin Name: Rename wp-login.php (unmaintained)

Plugin Author: avryl
WordPress profile: avryl
Contributors: avryl
Version: 2.5.1
Last updated: December 20, 2014 (10 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.1.8
Download count: 169,507
Rating: 5 (out of 5)


I don't actively work on this plugin anymore, so use at your own risk.

Rename wp-login.php is a very light plugin that lets you easily and safely change wp-login.php to anything you want. It doesn’t literally rename or change files in core, nor does it add rewrite rules. It simply intercepts page requests and works on any WordPress website. The wp-admin directory and wp-login.php page become inaccessible, so you should bookmark or remember the url. Deactivating this plugin brings your site back exactly to the state it was before.


Requires WordPress 4.1 or higher. All login related things such as the registration form, lost password form, login widget and expired sessions just keep working.

It’s also compatible with any plugin that hooks in the login form, including

  • BuddyPress,
  • bbPress,
  • Limit Login Attempts,
  • and User Switching.

Obviously it doesn’t work with plugins that hardcoded wp-login.php.

Works with multisite, but not tested with subdomains. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.

If you’re using a page caching plugin you should add the slug of the new login url to the list of pages not to cache. For W3 Total Cache and WP Super Cache this plugin will give you a message with a link to the field you should update.



Other notes:

Latest Change log entry:


custom login URL, login, rename, wp-login, wp-login.php

Jason's Comments:

Consider this plugin together with a few others I recommend for website security and protection.

Aug 222014
WordPress Plugin Name: Better WordPress Minify

Plugin Author: Khang Minh
WordPress profile: Khang Minh
Contributors: OddOneOut
Version: 1.3.3
Last updated: September 13, 2015 (3 weeks ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.0.8
Download count: 338,480
Rating: 5 (out of 5)


Allows you to combine and minify your CSS and JS files to improve page load time. This plugin uses the PHP library Minify and relies on WordPress's enqueueing system rather than the output buffer, which respects the order of CSS and JS files as well as their dependencies. BWP Minify is very customizable and easy to use.

Useful resources to help you get started and make the most out of BWP Minify

Some Features

  • Uses enqueueing system of WordPress which improves compatibility with other plugins and themes
  • Allows you to move enqueued files to desired locations (header, footer, oblivion, etc.) via a dedicated management page
  • Allows you to change various Minify settings (cache directory, cache age, debug mode, etc.) directly in admin
  • Allows you to use friendly Minify urls, such as
  • Allows you to use CDN for minified contents, one CDN host for JS and one for CSS with SSL support
  • Allows you to split long Minify strings into shorter ones
  • Offers various way to add a cache buster to your minify string such as WordPress's version, Theme's version, Cache folder's last modified timestap, etc.
  • Supports script localization (wp_localize_script())
  • Supports inline styles
  • Supports RTL stylesheets
  • Supports media-specific stylesheets (e.g. 'screen', 'print', etc.)
  • Supports conditional stylesheets (e.g. <!--[if lt IE 7]>)
  • Provides hooks for further customization
  • WordPress Multi-site compatible

Please don't forget to rate this plugin 5 shining stars if you like it, thanks!

Get in touch


Please help translate this plugin!


  1. bwp-minify screenshot 1

    Basic Functionality

  2. bwp-minify screenshot 2

    Advanced Settings

  3. bwp-minify screenshot 3

    Enqueued files management

  4. bwp-minify screenshot 4

    Minify in action!

Other notes:

Latest Change log entry:

* Fixed an issue with wrong `min/config.php` file.


CSS, javascript, JS, minification, minify, minify css, minify javascript, minify js, minify stylesheet, Optimization, optimize, stylesheet

Jason's Comments:

To combine the features of this plugin with others like Hyper Cache plugin, Far Future Expiry Header plugin, I recommend W3 Total Cache plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.

Aug 222014
WordPress Plugin Name: W3 Total Cache

Plugin Author: Frederick Townes
WordPress profile: Frederick Townes
Contributors: fredericktownes
Last updated: August 26, 2015 (1 month ago)
Compatibility (latest version): 60% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 5,184,469
Rating: 5 (out of 5)


The only WordPress Performance Optimization (WPO) framework; designed to improve user experience and page speed.

Recommended by web hosts like:, Synthesis, DreamHost, MediaTemple, Go Daddy, Host Gator and countless more.

Trusted by countless companies like: AT&T,,,,,,,,,,,,, and tens of thousands of others.

W3 Total Cache improves the user experience of your site by increasing server performance, reducing the download times and providing transparent content delivery network (CDN) integration.

An inside look:


  • At least 10x improvement in overall site performance (Grade A in YSlow or significant Google Page Speed improvements) when fully configured
  • Improved conversion rates and "site performance" which affect your site's rank on
  • "Instant" subsequent page views: browser caching
  • Optimized progressive render: pages start rendering quickly
  • Reduced page load time: increased visitor time on site; visitors view more pages
  • Improved web server performance; sustain high traffic periods
  • Up to 80% bandwidth savings via minify and HTTP compression of HTML, CSS, JavaScript and feeds


  • Compatible with shared hosting, virtual private / dedicated servers and dedicated servers / clusters
  • Transparent content delivery network (CDN) management with Media Library, theme files and WordPress itself
  • Mobile support: respective caching of pages by referrer or groups of user agents including theme switching for groups of referrers or user agents
  • Caching of (minified and compressed) pages and posts in memory or on disk or on CDN (mirror only)
  • Caching of (minified and compressed) CSS and JavaScript in memory, on disk or on CDN
  • Caching of feeds (site, categories, tags, comments, search results) in memory or on disk or on CDN (mirror only)
  • Caching of search results pages (i.e. URIs with query string variables) in memory or on disk
  • Caching of database objects in memory or on disk
  • Caching of objects in memory or on disk
  • Minification of posts and pages and feeds
  • Minification of inline, embedded or 3rd party JavaScript (with automated updates)
  • Minification of inline, embedded or 3rd party CSS (with automated updates)
  • Browser caching using cache-control, future expire headers and entity tags (ETag) with "cache-busting"
  • JavaScript grouping by template (home page, post page etc) with embed location control
  • Non-blocking JavaScript embedding
  • Import post attachments directly into the Media Library (and CDN)
  • WP-CLI support for cache purging, query string updating and more

Improve the user experience for your readers without having to change WordPress, your theme, your plugins or how you produce your content.


Other notes:

What users have to say:

Press: Mentions, Tutorials & Reviews

August 2013:

June 2013:

March 2013:

January 2013:

December 2012:

November 2012:

October 2012:

September 2012:

August 2012:

July 2012:

June 2012:

May 2012:

April 2012:

March 2012:

February 2012:

January 2012:

December 2011:

November 2011:

October 2011:

  • 10 WordPress Plugins

    Latest Change log entry:

    • Fixed security issue if debug mode is enabled XSS vector exists HTML comments. CVE-2014-8724, Tobias Glemser
    • Fixed security issue with missing nonces, Ryan Satterfield


    akamai, amazon web services, apache, apc, availability, AWS, batcache, buddypress, bwp-minify, cache, caching, cascading style sheet, CDN, Cloud Files, cloudflare, cloudfront, combine, compress, content delivery network, CSS, css cache, database cache, db-cache, deflate, disk cache, disk caching, eacclerator, elasticache, flash media server, google, google page speed, google rank, gzip, http compression, iis, javascript, JS, js cache, limelight, litespeed, max cdn, media library, merge, microsoft, microsoft azure, minify, mod_cloudflare, mod_pagespeed, multiple hosts, mysql, new relic, newrelic, nginx, optimize, optimizer, page cache, performance, plugin, quick cache, RackSpace, rds, s3, scalability, scaling, sns, speed, unobtrusive javascript, user experience, varnish, w3 total cache, w3 totalcache, w3total cache, w3totalcache, web performance optimization, wincache, wp minify, wp-cache, wp-super-cache, wpo, xcache, yslow, YUI

    Jason's Comments:

W3 Total Cache plug-in has multiple caching & optimizing functions, including the specialized features several other plugins. For this reason it is incompatible with Falcon Engine by Wordfence, Hyper-cache plugin, Far Future Expiry Header plugin and Better WordPress Minify, which need to be disabled first.

Combine with database cleanup using WP-Optimize plugin and backup with BackWPup plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.

Aug 052014
WordPress Plugin Name: Hyper Cache

Plugin Author: Stefano Lissa
WordPress profile: Stefano Lissa
Contributors: satollo
Version: 3.2.3
Last updated: October 5, 2015 (18 hours ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.3.1
Download count: 705,783
Rating: 5 (out of 5)


Hyper Cache is a cache plugin specifically written to get the maximum speed for your WordPress blog. It can be used in low resources hosting as well on high end servers.

Hyper Cache is purely PHP and works on every blog: no complex configurations are needed and when you deactivate it no stale settings are left around.

Short list of features:

  • Mobile aware: double cache for desktop and mobile site versions
  • HTTPS ready
  • Mobile theme switch option: change the theme on mobile device detection
  • Able to serve expired pages to bots to increase the perceived blog speed by bots
  • Manages compression even on the fly for non cached pages
  • Lots of configurable bypasses: matching cookies, matching urls, user agents, ...
  • Comments aware: is able to serve cached pages even to visitors who commented the blog (perfect for blog with great readers paritipation)
  • Cache folder can be moved outside your blog space to exclude it from backups
  • Controls over cache cleaning on blog events (post edited, comments, ...)
  • Autoclean to controls the cache used disk space
  • CDN support
  • Other special options
  • Response header signature to check the working status

More can be read on the Hyper Cache official page.

You can further optimize the blog installing Autoptimize which cleans up the HTML, minifies and concatenates CSS and JavaScript.

Other plugins by Stefano Lissa:


  1. hyper-cache screenshot 1

    The main configuration panel

  2. hyper-cache screenshot 2

    Configuration of bypasses (things you want/not want to be cached)

  3. hyper-cache screenshot 3

    Mobile devices configuration

Other notes:

Latest Change log entry:

  • Slash and non slash ending URLs are now treated in the same way since canonicals avoid the double indexing


apache, bandwidth, Boost, cache, Compression, gzip, htaccess, Optimization, performance, server load, speed, staticizer, tidy, tuning

Jason's Comments:

This plug-in is the full cache version and now includes the features of the simpler Lite cache plugin. To combine the features of this plugin with others like Far Future Expiry Header plugin and Better WordPress Minify, I recommend W3 Total Cache plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.

Aug 042014
WordPress Plugin Name: Lite Cache

Plugin Author: Stefano Lissa
WordPress profile: Stefano Lissa
Version: 2.3.4
Last updated: August 23, 2014 (1 year ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.9
Download count: 31,981
Rating: 5 (out of 5)


New! The Lite Cache technology is now part of Hyper Cache. You should migrate to Hyper Cache, Lite Cache won't be update anymore (other than important fixes).

Lite Cache is an ultra efficient cache plugin. It's small and lite because it does only one thing: caching.

Lite Cache is compatible with gzip compression and handles it automatically.

Lite Cache can detect mobile devices and use a different theme for them creating a separate cache.

Lite Cache works even with commenters, people who left a comment in the past. Other caching plugin usually are not able to serve cached content to commenters creating performance issues on higly partecipative blogs.

Usage of .htaccess rules is possible using the code generated inside the administrative panel (but pay attention that a too much complex .htaccess seems to slow down more than serving cached pages via PHP).

Install it and go to the options panel to find how to configure it.

Lite Cache official page:

Lite Cache official forum:


  • Russian by Artnikov


Other notes:

Screen shots

No screen shots are available at this time.

Latest Change log entry:

  • Russian translation


apache, bandwidth, Boost, cache, Compression, gzip, htaccess, Optimization, performance, server load, speed, staticizer, tidy, tuning

Jason's Comments:

This plug-in is a lite version to reduce server load and easier to setup. The full Hyper Cache plugin now includes the functions of this Lite cache plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.