Top WordPress Plugins

wordpress teacherHere are the Top WordPress Plugins. I teach WordPress.  I know many designers that use WordPress.  Plugins make the WordPress World go Round and Round.  People are always asking me, what are the top WordPress Plugins.  View the list below, it´s like the jack pot of most popular WordPress Plugings.

Give me a call for a Private, one on one WordPress or Dreamweaver Session 415 839 0096.  Bill The Geek.





1 WordFence Wordfence Security is a free enterprise class security plugin that includes a firewall, virus scanning, real-time traffic with geolocation and more.
2 Infinite Word Press (iwp) Install this plugin on unlimited sites and manage them all from a central dashboard. This plugin communicates with your InfiniteWP Admin Panel.
3 Black Studio This plugin adds a WYSIWYG text widget based on the standard TinyMCE WordPress visual editor. This is intended to overcome the limitations of the default WordPress text widget, so that you can visually add rich text contents to your sidebars, with no knowledge of HTML required.
4 Slim Jetpack Slim version of Jetpack unlinked from 🙂 Supercharge your self-hosted wp site even you’re NOT WP.COM users.
5 Widget Context Widget Context allows you to show or hide widgets on certain sections of your site — front page, posts, pages, archives, search, etc. It also features section targeting by URLs (with wildcard support) for maximum flexibility.
6 Instant Butler Adds a search bar when you type, to get you where you want – instantly! Find your posts, pages and more faster than ever – right at your fingertips. Simply type what you are looking for, and it will show up instantly!SEE LIVE DEMOType what ever you need: ‘add page’, ‘frontpage’, ‘edit post welcome’, ‘seo permalinks’ and so on.Instant Butler is a must have plugin for all WordPress-users. If you are familiar with Alfred for Mac, you’ll nodoubt love Instant Butler!Key features:

  • Find posts, pages, attachments and even products from your webshop! Search in all post types.
  • Instant Results as you type! Results are indexed and cached in your browser – they’ll show up instantly!
  • The Butler will match your current admin color scheme to fit in like a native functionality.
  • Responsive – use on your mobile
  • Beautiful Interface – Everything is worked down to its last detail. Even the settings page is as intuitive, beautiful and smooth as the Butler it self. We’ve put many hours in the user experience, which we hope you will enjoy!
  • Easily create custom events. For instance you can search the WordPress plugin-repo without having to click anything or anywhere, directly in the Butler dialog!

7 BackupBuddyPaid

Back up, restore and move WordPress.

8 Tiny MCE Advanced Enables the advanced features of TinyMCE, the WordPress WYSIWYG editor.This plugin will let you add, remove and arrange the buttons that are shown on the Visual Editor toolbar. It includes 16 plugins for TinyMCE that are automatically enabled or disabled depending on what buttons are chosen.

Some of the features added by this plugin

  • Support for creating and editing tables.
  • More options when inserting lists.
  • Search and Replace in the editor.
  • Editing in-line css styles.
  • Advanced image dialog that offer a lot of options.
  • Adding and removing HTML tag attributes.

Included TinyMCE plugins: Advanced HR, Advanced Image, Advanced Link, Advanced List, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters and XHTML Extras.

9 WordPress File Monitor Plus Monitor files under your WordPress installation for changes. When a change occurs, be notified via email.Monitors your WordPress installation for added/deleted/changed files. When a change is detected an email alert can be sent to a specified address.Features

  • Monitors file system for added/deleted/changed files
  • Sends email when a change is detected
  • Multiple email formats for alerts
  • Administration area alert to notify you of changes in case email is not received
  • Ability to monitor files for changes based on file hash or timestamp
  • Ability to exclude directories from scan (for instance if you use a cacheing system that stores its files within the monitored zone)
  • Site URL included in notification email in case plugin is in use on multiple sites

Sorry for the delayed release for working with WordPress 3.0. NOTE I haven’t tested the latest version with multi-site yet, only single site.

10 display-widgets Simply hide widgets on specified pages. Adds checkboxes to each widget to either show or hide it on every site page.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)
11 ultimate-tinymce/ Description: Beef up the WordPress TinyMCE content editor with a plethora of advanced options.Are you a visual person? Do the letter combinations “HTML” and “CSS” send you running for the hills; but you still want to create beautiful blogs like the pros? Then this is the plugin for you!
12 advanced-custom-fields/ Fully customise WordPress edit screens with powerful fields. Boasting a professional interface and a powerfull API, it’s a must have for any web devAdvanced Custom Fields is the perfect solution for any wordpress website which needs more flexible data like other Content Management Systems.

  • Visually create your Fields
  • Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!)
  • Assign your fields to multiple edit pages (via custom location rules)
  • Easily load data through a simple and friendly API
  • Uses the native WordPress custom post type for ease of use and fast processing
  • Uses the native WordPress metadata for ease of use and fast processing

Field Types

  • Text (type text, api returns text)
  • Text Area (type text, api returns text with <br /> tags)
  • Number (type number, api returns integer)
  • Email (type email, api returns text)
  • Password (type password, api returns text)
  • WYSIWYG (a wordpress wysiwyg editor, api returns html)
  • Image (upload an image, api returns the url)
  • File (upload a file, api returns the url)
  • Select (drop down list of choices, api returns chosen item)
  • Checkbox (tickbox list of choices, api returns array of choices)
  • Radio Buttons ( radio button list of choices, api returns chosen item)
  • True / False (tick box with message, api returns true or false)
  • Page Link (select 1 or more page, post or custom post types, api returns the selected url)
  • Post Object (select 1 or more page, post or custom post types, api returns the selected post objects)
  • Relationship (search, select and order post objects with a tidy interface, api returns the selected post objects)
  • Taxonomy (select taxonomy terms with options to load, display and save, api returns the selected term objects)
  • User (select 1 or more WP users, api returns the selected user objects)
  • Google Maps (interactive map, api returns lat,lng,address data)
  • Date Picker (jquery date picker, options for format, api returns string)
  • Color Picker (WP color swatch picker)
  • Tab (Group fields into tabs)
  • Message (Render custom messages into the fields)
  • Repeater (ability to create repeatable blocks of fields!)
  • Flexible Content (ability to create flexible blocks of fields!)
  • Gallery (Add, edit and order multiple images in 1 simple field)
  • Custom (Create your own field type!)

Tested on

  • Mac Firefox 🙂
  • Mac Safari 🙂
  • Mac Chrome 🙂
  • PC Safari 🙂
  • PC Chrome 🙂
  • PC Firefox 🙂
  • iPhone Safari 🙂
  • iPad Safari 🙂
  • PC ie7 :S


13 Quickly build and design your WordPress forms using the form editor. Select your fields, configure your options, and easily embed forms on your WordPress powered site using the built in tools.
14 Varnish This plugin purges your varnish cache when content is added or edited. This includes when a new post is added, a post is updated or when a comment is posted to your blog.To keep widgets like “Recent posts”, “Recent comments” and such up to date, you should consider using ESI and include them through a text widget for arbitrary text or HTML.
15 simple-image-sizes/ This plugin allow create custom image sizes for your site. Override your theme sizes directly on the media option page. You can regenerate all the sizes you have just created and choose which one you wanted to regenerate. You can now get all the code to copy and paste to your function theme file. Now you can use the generated sizes directly into your posts and insert images at the right size ! Now you choose if you want display the size in the post insert image. Now you can regenerate the images one by one in the ‘Medias’ general pane. Now you can regenerate the images by bulk action in the ‘Medias’ general pane. Now you can regenerate the image sizes on single attachment edit page.I have added a timer so when you regeneration your thumbnails, you can know approximately when the regeneration will be ended. I have improved the php and javascript, you can know if the image have been regenerated or not or if there is an error and which one.
16 WP Retina 2x This plugin creates the image files required by the Retina (high-DPI) displays and it displays them to your visitors accordingly. Your website will look beautiful and sharp on every device. The retina images will be generated for you automatically, served, and you will be able to control everything from the Retina Dashboard.It supports 4 different methods to serve the images to your visitors:

  • HTML srcset: The HTML will be rewritten with the srcset attribute added to the img tags.
  • HTML Rewrite: The HTML is rewritten with the images replaced by their retina equivalent.
  • Retina.js: This method should work in every case. Normal images are loaded first, then the client-side checks for retina images and download them if available. Works with caching but loads 2 images instead of 1.
  • Retina-Images: Uses a server-handler that decides whether to send the normal image or the retina image.
  • Do you have any other idea? Let me know! 🙂

Pick the one that works best with your hosting and environment. WordPress Multi-site are supported as well. WP Retina 2x also loves WPEngine and strongly recommend it for your hosting. It’s blazing fast and neat!

Languages: English, French.


  1. Set your option (for instance, you probably don’t need retina images for every sizes set-up in your WP).
  2. Generate the retina images (required only the first time, then images are generated automatically).
  3. Check if it works! – if it doesn’t, read the FAQ, the tutorial, and check the forums.
17 theme-my-login/ This plugin themes the WordPress login, registration and forgot password pages according to your current theme. It creates a page to use in place of wp-login.php, using a page template from your theme. Also includes a widget for sidebar login.


  • Your registration, log in, and password recovery pages will all match the rest of your website
  • Includes a customizable widget to login anywhere from your blog
  • Redirect users upon log in and log out based upon their role
  • Show gravatar to users who are logged in
  • Assign custom links to users who are logged in based on their role
  • Customize user emails for registration and/or password recovery
  • Send user emails in HTML format
  • Allow users to set their own password upon registration
  • Require users to be approved or confirm e-mail address upon registration
  • Theme user profiles
18 Contact Form 7 Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.
19 Subscribe2 Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.Email Notifications can be sent on a per-post basis or periodically in a Digest email. Additionally, certain categories can be excluded from inclusion in the notification and posts can be excluded on an individual basis by setting a custom field.The plugin also handles subscription requests allowing users to publicly subscribe (Public Subscribers) by submitting their email address in an easy to use form or to register with your blog (Registered Users) which enables greater flexibility over the email content for per-post notifications for the subscriber. Admins are given control over the presentation of the email notifications, can bulk manage subscriptions for users and manually send email notices to subscribers.The format of the email can also be customised for per-post notifications, Subscribe2 can generate emails for each of the following formats:

  • plaintext excerpt
  • plaintext full post (Registered Users only)
  • HTML excerpt (Registered Users only)
  • HTML full post (Registered Users only)
20 google-analyticator/ Google Analyticator is back! Google Analyticator adds the necessary JavaScript code to enable Google Analytics logging on any WordPress blog. This eliminates the need to edit your template code to begin logging. Google Analyticator also includes several widgets for displaying Analytics data in the admin and on your blog.For a video explaining the simple installation process, please visit the new home of Google Analyticator.


Google Analyticator Has the Following Features:

  • Supports Universal (analytics.js) and traditional analytics (ga.js)
  • Includes an admin dashboard widget that displays a graph of the last 30 days of visitors, a summary of site usage, the top pages, the top referrers, and the top searches
  • Includes a widget that can be used to display visitor stat information on the front-end
  • Supports outbound link tracking of all links on the page, including links not managed by WordPress
  • Supports download link tracking
  • Supports event tracking with outbound links / downloads instead of the old pageview tracking method
  • Support site speed tracking
  • Allows hiding of Administrator visits without affecting Google Analytics’ site overlay feature
  • Supports any advanced tracking code Google provides
  • Installs easily – unlike other plugins, the user doesn’t even have to know their Analytics UID
  • Provides complete control over options; disable any feature if needed
  • Supports localization – get the settings page in your language of choice
  • Ability to hide Google UID dropdown
  • Added Polish Translation
21 wp-help/ Site operators can create detailed, hierarchical documentation for the site’s authors, editors, and contributors, viewable in the WordPress admin. Powered by Custom Post Types, you get all the power of WordPress to create, edit, and arrange your documentation. Perfect for customized client sites. Never send another “here’s how to use your site” e-mail again!NEW: You can now pull in help documents from another WP Help install, and they will be automatically updated when the source documents change (even additions and deletions!). Perfect for WordPress multisite installs, or consultants with a large number of client installs.
22 Enable Media Replace This plugin allows you to replace a file in your media library by uploading a new file in its place. No more deleting, renaming and re-uploading files!

A real timesaver

Don’t you find it tedious and complicated to have to first delete a file and then upload one with the exact same name every time you want to update an image or any uploaded file inside the WordPress media library?

Well, no longer!

Now you’ll be able to replace any uploaded file from the media “edit” view, where it should be. Media replacement can be done in one of two ways:

It’s simple to replace a file

  1. Just replace the file. This option requires you to upload a file of the same type as the one you are replacing. The name of the attachment will stay the same no matter what the file you upload is called.
  2. Replace the file, use new file name and update all links. If you check this option, the name and type of the file you are about to upload will replace the old file. All links pointing to the current file will be updated to point to the new file name.

This plugin is very powerful and a must-have for any larger sites built with WordPress.

23 Admin Post Navigation This plugin adds “← Previous” and “Next →” links to the “Edit Post” admin page if a previous and next post are present, respectively. The link titles (visible when hovering over the links) reveal the title of the previous/next post. The links link to the “Edit Post” admin page for the previous/next posts so that you may edit them.By default, a previous/next post is determined by the next lower/higher valid post based on relative sequential post ID and which the user can edit. Other post criteria such as post type (draft, pending, etc), publish date, post author, category, etc, are not taken into consideration when determining the previous or next post. How posts are navigated, and post types and post statuses to restrict navigation can be customized via filters (see Filters section).NOTE: Be sure to save the post currently being edited before navigating away to the previous/next post.
24 Admin Menu Editor Admin Menu Editor lets you manually edit the Dashboard menu. You can reorder the menus, show/hide specific items, change access rights, and more.Features

  • Edit menu title, access rights, URL, icon and so on.
  • Sort menu items via drag & drop.
  • Hide/show any menu or menu item. A hidden menu is invisible to all users, including administrators.
  • Move a menu item to a different submenu.
  • Create custom menus that point to any part of the Dashboard or an external URL.

The Pro version lets you set per-role menu permissions, hide a menu from everyone except a specific user, export your admin menu, drag items between menu levels, make menus open in a new window and more. Try live demo.


  • If you delete any of the default menus they will reappear after saving. This is by design. To get rid of a menu for good, either hide it or set it’s access rights to a higher level.
  • In the free version, you can’t lower a menu’s required access rights, but you can change them to be more restrictive.
  • In case of emergency, you can reset the menu configuration back to the default by going to
25 Crop Thumbnails The plugin enhance functionality to crop your thumbnails individuell and simple. It add links on backend to enter all images you had attached to a post, page or custom-post. In the Crop-Editor you can choose one or more (if they have the same ratio) imagesizes and cut-off the part of the image you want.It is possible to filter the list of available image-sizes (in dependency to post-types) in the settings (Settings > Crop-Thumbnails).
26 Codepress Admin Columns Completely customise the columns on the administration screens with a nice drag and drop interface.By default, WordPress only shows a few built-in columns. This plugin will give you many additional columns. You will have full control over all columns for pages, posts, posttypes, media, links, comments and users.Add or remove columns, change their label, change their width and reorder them.Super Discription
27 User Role Editor With User Role Editor WordPress plugin you can change user role (except Administrator) capabilities easy, with a few clicks. Just turn on check boxes of capabilities you wish to add to the selected role and click “Update” button to save your changes. That’s done. Add new roles and customize its capabilities according to your needs, from scratch of as a copy of other existing role. Unnecessary self-made role can be deleted if there are no users whom such role is assigned. Role assigned every new created user by default may be changed too. Capabilities could be assigned on per user basis. Multiple roles could be assigned to user simultaneously. You can add new capabilities and remove unnecessary capabilities which could be left from uninstalled plugins. Multi-site support is provided.To read more about ‘User Role Editor’ visit this page at Русская версия этой статьи доступна по адресу ru.shinephp.comDo you need more functionality with quality support in real time? Do you wish remove advertisements from User Role Editor pages? Buy Pro version. Pro version includes extra modules:

  • “Export/Import” module. You can export user roles to the local file and import them then to any WordPress site or other sites of the multi-site WordPress network.
  • Roles and Users permissions management via Network Admin for multisite configuration. One click Synchronization to the whole network.
  • Per posts/pages users access management to post/page editing functionality.
  • Per plugin users access management for plugins activate/deactivate operations.
  • Per form users access management for Gravity Forms plugin.
  • Shortcode to show enclosed content to the users with selected roles only.

Pro version is advertisement free. Premium support is included. It is provided by User Role Editor plugin author Vladimir Garagulya. You will get an answer on your question not once a week or never, but in 24 hours.

28 CMS Tree Page View Adds a tree view of all pages & custom posts. Get a great overview + options to drag & drop to reorder & option to add multiple pages.
29 Post Types Order Over 370.000 DOWNLOADS and near PERFECT ratting out of 200 REVIEWS.A powerful plugin, Order Posts and Post Types Objects using a Drag and Drop Sortable JavaScript capability. It allow to reorder the posts for any custom post types you defined, including the default Posts. Also you can have the admin posts interface sorted per your new sort. Post Order has never been easier.


This was built considering for everyone to be able to use no matter the WordPress experience, so it’s very easy:

30 Disable Comments Allows administrators to globally disable comments on their site. Comments can be disabled according to post type. Multisite friendly.This plugin allows administrators to globally disable comments on any post type (posts, pages, attachments, etc.) so that these settings cannot be overridden for individual posts. It also removes all comment-related fields from edit and quick-edit screens. On multisite installations, it can be used to disable comments on the entire network.Additionally, comment-related items can be removed from the Dashboard, Widgets, the Admin Menu and the Admin Bar.Important note: Use this plugin if you don’t want comments at all on your site (or on certain post types). Don’t use it if you want to selectively disable comments on individual posts – WordPress lets you do that anyway. If you don’t know how to disable comments on individual posts, there are instructions in the FAQ.
31 Posts 2 Posts This plugin allows you to create many-to-many relationships between posts of any type: post, page, custom etc. A few example use cases:

  • manually curated lists of related posts
  • post series
  • products connected to retailers
  • etc.

Additionally, you can create many-to-many relationships between posts and users. So, you could also implement:

  • favorite posts of users
  • multiple authors per post
  • etc.
32 Ajax Thumbnail Rebuild AJAX Thumbnail Rebuild allows you to rebuild all thumbnails on your site. There are already some plugins available for this, but they have one thing in common: All thumbnails are rebuilt in a single step. This works fine when you don’t have that many photos on your site. When you have a lot of full-size photos, the script on the server side takes a long time to run. Unfortunately the time a script is allowed to run is limited, which sets an upper limit to the number of thumbnails you can regenerate. This number depends on the server configuration and the computing power your server has available. When you get over this limit, you won’t be able to rebuild your thumbnails.Why would you want to rebuild your thumbnails? WordPress allows you to change the size of thumbnails. This way, you can make the size of thumbnails fit the design of your website. When you change the size to fit for a new theme, all future photos you are going to upload will have this new size. Your old thumbnails won’t be resized. That’s where this plugin comes into action. After changing the image sizes, you can rebuild all thumbnails. But instead of telling the server to recreate all thumbnails at once, they are rebuilt one after another. Rebuilding thumbnails for one photo won’t take all too long, so you won’t run into any script timeouts. Note that you still have to wait until all thumbnails have been rebuilt. If you close the page before the task is completed, you have to start all over again.You can also select the thumbnail sizes you want to rebuild, so that you don’t need to recreate all images if you’ve just changed one thumbnail-size. You can also choose to only rebuild post thumbnails (featured images).This plugin requires JavaScript to be enabled.
33 WordPress SEO WordPress out of the box is already technically quite a good platform for SEO, this was true when I wrote my original WordPress SEO article in 2008 (and updated every few months) and it’s still true today, but that doesn’t mean you can’t improve it further! This plugin is written from the ground up by Joost de Valk and his team at Yoast to improve your site’s SEO on allneeded aspects. While this WordPress SEO plugin goes the extra mile to take care of all the technical optimization, more on that below, it first and foremost helps you write better content. WordPress SEO forces you to choose a focus keyword when you’re writing your articles, and then makes sure you use that focus keyword everywhere.
34 Meta Box Meta Box plugin provides an API to easily implement custom meta boxes in editing pages (add new/edit post) in WordPress. It works with custom post types and supports various field types.Features

  • Easily registers multiple custom meta boxes for posts, pages or custom post types
  • Has built-in hooks which allow you to change the appearance and behavior of meta boxes
  • Easily integrated with themes

Supported fields

  • button
  • checkbox, checkbox_list
  • color
  • date, time, datetime
  • divider
  • file, file_advanced
  • heading
  • hidden
  • image, thickbox_image, plupload_image, image_advanced
  • map
  • password
  • post
  • radio
  • select, select_advanced (uses select2)
  • slider, range
  • taxonomy
  • text, url, email, number, oembed
  • textarea
  • wysiwyg
35 WPMLPaid
With WPML you can translate pages, posts, custom types, taxonomy, menus and even the theme’s texts.
It’s compatible
Every theme or plugin that uses WordPress API runs multilingual with WPML.
It’s dependable
We provide full support for WPML, helping you deliver perfect websites on time.
36 SO Dashboard Feed Widget The SO Dashboard Feed Widget shows the latest Posts from a site of your choice in the top of the WordPress Dashboard.On websites I develop for clients I always add this widget to their WordPress Dashboard to keep them informed on general updates regarding their websites. I thought it would be a handy tool for other developers, so I turned my widget into a plugin.The default settings are:- the standard title of the widget box is “Recent Updates”- as I needed a default feed URL I used the feed of WP TIPS, one of my own websites- the default number of RSS items is 3 – yellow background color of the widget (#FFFF99)The plugin comes localized for use on sites other than the English language and/or on bi/multilingual websites. In the languages folder you will find the .po and .mo files. Feel free to send me translations in other languages, I will then add them to this folder and of course I will credit you here.Current translations:- Dutch (by myself)

I have decided to only support this plugin through Github. Therefore, if you have any questions, need help and/or want to make a feature request, please open an issue over at Github. You can also browse through open and closed issues to find what you are looking for and perhaps even help others.

37 SO Responsive Content With the SO Responsive Content plugin you can easily adjust the length of your content for different devices by making use of visibility classes.For sites that have been built Responsive, this plugin will enable you to adjust your content too. On mobile devices like smart phones people are less likely to read very long pages of content and with the Responsive Content plugin you can easily adjust the text showing on these different devices.The SO Responsive Content plugin adds a Styles drop down menu to the first line of the TinyMCE Editor. Once you have selected a visibility class, the plugin shows that in 3 locations:

  1. as selected in the drop down menu
  2. with a “button” in front of the selector (the only function of this “button” is to show you that the element behind it has one of the visibility classes)
  3. in the path

There are 15 visibility classes in the Styles menu on the Visual Editor:

  • 6 for paragraphs (3 to show and 3 to hide)
  • 3 for links (only to show as hiding can be done with the inline classes below)
  • 6 for spans (3 to show and 3 to hide)
38 Backwpup Schedule complete automatic backups of your WordPress installation. Decide which content will be stored (Dropbox, S3…). This is the free versionThe backup plugin BackWPup Free can be used to save your complete installation including /wp-content/ and push them to an external Backup Service, like DropboxS3FTP and many more, see list below. With a single backup .zip file you are able to easily restore an installation. Please understand: this free version will not be supported as good as theBackWPup Pro version.BackWPup Free is the number 1 backup-plugin for WordPress with nearly 1.000.000 downloads and in the top 20 of all WordPress Plugins (checked on

  • Database Backup (needs mysqli)
  • WordPress XML Export
  • Generate a file with installed plugins
  • Optimize Database
  • Check and repair Database
  • File backup
  • Backups in zip, tar, tar.gz, tar.bz2 format (needs gz, bz2, ZipArchive)
  • Store backup to directory
  • Store backup to FTP server (needs ftp)
  • Store backup to Dropbox (needs curl)
  • Store backup to S3 services (needs curl)
  • Store backup to Microsoft Azure (Blob) (needs PHP 5.3.2, curl)
  • Store backup to RackSpaceCloud (needs PHP 5.3.2, curl)
  • Store backup to SugarSync (needs curl)
  • PRO: Store backup to Amazon Glacier (needs PHP 5.3.3, curl)
  • PRO: Store backup to Google Drive (needs PHP 5.3.3, curl)
  • Send logs and backups by email
  • Multi-site support only as network admin
  • Pro version and support available – BackWPup Pro
39 Gravity Perks Gravity Forms revolutionized WordPress forms. Now Gravity Perks is here to make an awesome plugin even more awesome. With a variety of single-purpose “perks”, you can pick and choose what enhancements make Gravity Forms more awesome for you.

What is a Perk?

Perks are small functionality enhancements for Gravity Forms. They’re small single-purpose plugins designed to be easy to use and integrate seamlessly with Gravity Forms.

  • Do you want to copy your shipping address to your billing address field? There’s a perk for that!
  • Do you want to add support for HTML5 placeholders to Gravity Forms? There’s a perk for that!
  • Do you want to limit how many times a choice may be selected for a Radio Button or Drop Down field? Yeah, you get the idea.
40 Limit Login Limit the number of login attempts possible both through normal login as well as using auth cookies.By default WordPress allows unlimited login attempts either through the login page or by sending special cookies. This allows passwords (or hashes) to be brute-force cracked with relative ease.Limit Login Attempts blocks an Internet address from making further attempts after a specified limit on retries is reached, making a brute-force attack difficult or impossible.Features

  • Limit the number of retry attempts when logging in (for each IP). Fully customizable
  • Limit the number of attempts to log in using auth cookies in same way
  • Informs user about remaining retries or lockout time on login page
  • Optional logging, optional email notification
  • Handles server behind reverse proxy
  • It is possible to whitelist IPs using a filter. But you probably shouldn’t. 🙂

Translations: Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish

Plugin uses standard actions and filters only.

41 Widget Logic This plugin gives every widget an extra control field called “Widget logic” that lets you control the pages that the widget will appear on. The text field lets you use WP’s Conditional Tags, or any general PHP code.PLEASE NOTE The widget logic you introduce is EVAL’d directly. Anyone who has access to edit widget appearance will have the right to add any code, including malicious and possibly destructive functions. There is an optional filter ‘widget_logic_eval_override’ which you can use to bypass the EVAL with your own code if needed. (See Other Notes).There is also an option to add a wordpress ‘widget_content’ filter — this lets you tweak any widget’s HTML to suit your theme without editing plugins and core code.
42 AddTony The WordPress sharing plugin to help people share, bookmark, and email your posts and pages using any service, such as Facebook, Twitter, Pinterest, Google, Reddit, Tumblr, StumbleUpon, LinkedIn, and well over 100 more sharing and social bookmarking sites.Share Buttons (demo)Social share icons let you optimize your blog posts & pages for specific social sites. Choose from over 100 individual services. Additional 3rd party buttons include the Facebook Like Button, Twitter Tweet Button, Pinterest Pin It Button, Google+ Share Button and Google +1 Button.This sharing plugin lets you customize the AddToAny universal Smart Menu, which places the services visitors use at the top of the menu based on each visitor’s usage. The Email tab makes it easy to share via Google Gmail, Yahoo! Mail, (Hotmail), AOL Mail, and any other web-based emailer or desktop program.

  • New: Vector sharing buttons
  • SVG sharing icons for the most popular services (and more to come)
  • Smart Menu & Kit with individual share links
  • Choose exactly where you want AddToAny to appear
  • Google Analytics integration (access guide)
  • WordPress optimized with asynchronous script loading
  • Localized in English, Chinese, Spanish, Arabic, French, Portuguese, Japanese, Italian, Dutch, Danish, Catalan, Persian, Russian, Turkish, Albanian, Romanian, Belarusian, Greek, Irish
  • Easily customizable for beginners or advanced users, and highly extensible for developers and designers
  • Supports theme features such as HTML5 & XHTML, widgets, infinite scroll, post formats
  • Many more publisher and user features

With years of active development, over 2.7 million downloads, and ongoing support from the community, this plugin still strives to be the best WordPress plugin for sharing. Thanks for your feedback!

43 WP Optimize WP-Optimize is a WordPress 3.xx database cleanup and optimization tool. It doesn’t require PhpMyAdmin to optimize your database tables.It allows you to remove post revisions, comments in the spam queue, un-approved comments, items in trash within few clicks.Simple scheduler introduced (Still in very EXPERIMENTAL stage)All the potentially dangerous clean up options are MARKED RED.When you use this plugin for the first time or just updated to major version, make a backup of your database. This is a must for everyoneAre you interested to be a contributed developer of this plugin, use the contact form link below to contact me.You will be credited inside the plugin screen and the plugin listing at WordPress.
44 wp remote The WP Remote WordPress Plugin works with WP Remote to enable you to remotely manage all your WordPress sites.


  • Track all your WordPress sites from one place.
  • Track the WordPress version each site is running and easily update.
  • Track all your plugins and themes and 1 click update them.
  • Free to monitor and update an unlimited number of sites.
  • Back up your database and files.


You can email us at for support.

45 Advanced Custom Fields Repeater This plugin requires both the Advanced Custom Fields plugin (version 4.0+ only) ANDone or both of the Repeater Field or Flexible Content Field paid add-ons.Both add-ons make “ACF” much more powerful, but if you have more than few fields in either, it becomes unwieldy to sort. This plugin collapses each instance of the repeated fields—only for the “Row” layout with the Repeater Field—to allow for easy sorting.To help identify each repeater field group when collapsed, the first field of each repeated field group is shown. See the screenshots for an example.Contribute to this plugin on GitHub.This plugin began as a support forum thread on the ACF site.
46 Revision Control Revision Control is a plugin for WordPress which gives the user more control over the Revision functionality.The plugin allows the user to set a site-global setting (Settings -> Revisions) for pages/posts to enable/disable/limit the number of revisions which are saved for the page/post. The user may change this setting on a per-page/post basis from the Revisions Meta box.The plugin also allows the deletion of specific revisions via the Revisions post metabox.
47 Root Relative URLs A WordPress plugin that converts all URL formats to root-relative URLs to enable seamless transitioning between staging/production host environments and debugging/testing from mobile devices, without the use of hackish tactics like textual find-replace strategies or risky hosts/NAT spoofing strategies.With Root Relative URLs you can browse your development site from http://localhost/ orhttp:// or from a named network resource like http://mycomputername/ without worrying about links redirecting you back to your site’s URL.This plugin also modifies the tinyMCE hooks so links and media embedded with built-in tools will only insert URLs from the first forward slash after the domain (i.e. the root of your site.) This means when you push content changes to a staging or production environment they are guaranteed to reference the correct target instead of accidentally referencing a production resource in development or, worse-yet, a development-exclusive resource in production.It supports path-based MU Installations, but does not support domain-based MU sites due to architectural deficiencies in the WordPress core.Version 1.5 fixes an infinite redirect problem that is a result of a core bug in WordPress. If you have problems with the <!–more–> tag or permalinks for custom post types, please read the FAQ or new Install Steps for support.Version 2.2 allows for adding certain URL’s or partial URL’s to a blacklist, meaning I won’t use root relative urls, but dynamic absolute URLs instead for displaying content. This will fix problems with 3rd party plugins, and can be configured on the General Settings page.
48 Google Tag Manager Your wordpress website includes third party scripts and tools like website traffic analytics, ad banners counter by feedburner or some top lists. Google Tag Manager provides a comprehensive user interface to manage all these scripts (tags) and include them with a single plugin into your wordpress powered website.This plugin includes both the javascript code to bring those tags into your site and the fall back iframe code to still provide functionality if javascript is disabled. Installation requires just two simple steps

  1. Install the plugin.
  2. Input the container ID in preferences

Instead of copy and pasting lots of script tags into you wordpress theme files or managing a couple of plugins for diverse services you can now serve this all from a single source – the Tag Manager. Tags are comfortably managed in the Google user interface, no need to further touch you wordpress installation.

Registration for Tag Manager ( is two simple steps before you receive the Container ID which is the only information the plugin requires to work properly. From now on, you have a couple of advantages:

  • a comprehensive overview of all tags you are using
  • tags can be deactivated in the Tag Manager
  • you can preview changes on your site before putting them live for your visitors
  • provide access to tags management for marketing staff – no code changes needed
  • use all the rules and macros to fine grained adjust tag usage

Besides management of tags you’ll notice better loading times of your website due to asynchonous loading of scripts.

49 wp-members WP-Members™ is a plugin to make your WordPress® blog a membership driven site. Perfect for newsletters, premium content sites, and more! The plugin restricts selected WordPress® content to be viewable by registered site members. WP-Members™ puts the registration process inline with your content (and thus your branded theme) instead of the native WP login page. WP-Members™ works “out-of-the-box” with no modifications to your theme, but it is scalable for users that want to customize the look and feel, or want to restrict only some content. It is a great tool for sites offering premium content to subscribers, and is adaptable to a variety of applications.


  • Block posts, pages, both, or none by default
  • Block individual posts/pages
  • Login/Registration is inline with content rather than the WP login page
  • User registration and profile integrated into your theme
  • Sidebar login widget
  • Create custom registration fields
  • Set which fields display and which are required
  • Notify admin of new user registrations
  • Hold new registrations for admin approval
  • Automatically create post excerpts
  • Show excerpt on pages/posts for better SEO
  • Optional CAPTCHA for registration
  • Action and filter hooks for extensibility
50 Daily specials This plugin adds a custom post type Daily Specials to your site allowing you to easily feature daily specials from your store in either a widget or on a page or post via shortcode. It requires the advanced custom fields plugin (by Elliot Condon v3.0 or later) to operate correctly.
51 Captcha The Captcha plugin allows you to implement a super security captcha form into web forms. It protects your website from spam by means of math logic, easily understood by human beings. You will not have to spend your precious time on annoying attempts to understand hard-to-read words, combinations of letters or pictures that make your eyes pop up. All you need is to do one of the three basic maths actions – add, subtract and multiply. This captcha can be used for login, registration, password recovery, comments forms. There is also a premium version of the plugin, allowing compatibility with BuddyPress (Registration form, Comments form, “Create a Group” form) and Contact Form 7