WPMU DEV's Blog - Everything WordPressWordPress Plugins - WPMU.org http://premium.wpmudev.org/blog The WPMU DEV WordPress blog provides tutorials, tips, resources and reviews to help out any WP user Thu, 02 Oct 2014 01:32:02 +0000 en-US hourly 1 http://wordpress.org/?v=3.9.2 A Thoroughly Biased Guide to the Plugins You Need to Get WordPress Multisite Up and Running http://premium.wpmudev.org/blog/guide-to-plugins-you-need-wordpress-multisite/ http://premium.wpmudev.org/blog/guide-to-plugins-you-need-wordpress-multisite/#comments Wed, 01 Oct 2014 12:00:00 +0000 http://premium.wpmudev.org/blog/?p=131889 Multisite is a fantastic feature of WordPress that allows you to easily create a network of websites and crown yourself “Super Admin.”

But once you’ve activated Multisite for your WordPress install and set it up, what next?

In this post we’ll look at the best plugins – all created by WPMU DEV – to help you manage your network. Each of the plugins below will extend the functionality of a basic Multisite install, adding features such as domain mapping, cloning, SEO, and analytics.

Pro Sites


Pro Sites lets you create your own profitable blog or site hosting network, just like our sister site Edublogs.org or WordPress.com. A great example of Pro Sites in the wild is Webinly.

With Pro Sites, you can offer and charge your users for access to features like premium themes, plugins, extra storage, domain mapping, better support and advertising removal.

Other features include rich statistics to help you make informed decisions about your network, front-end checkout, membership levels, and BuddyPress integration.

Infinite SEO


Infinite SEO is a powerful search engine optimization plugin built to support Multisite.

It features comprehensive sitemaps, title and meta data optimization, automatic sitewide linking, and complete Moz integration.

The neat thing about this plugin is that it allows an incredible amount of control on both a post/page and global level, so you can control what the world sees.



Anti-Splog is an absolute must-use plugin for Multisite users.

You’ll need a WPMU DEV API key in order to use the Anti-Splog service, which allows you to limit the number of signups per IP address per 24 hours, human tests (reCaptcha, random questions etc), pattern matching so you can check site domains, titles or usernames against a defined set of regular expressions.

There’s also a free version of this plugin if you want to take it for a spin before buying the premium version.

Domain Mapping and Multi-Domains


Domain Mapping and Multi-Domains are both fantastic plugins for managing your network domains.

Let’s start with Domain Mapping. This plugin provides an simple way to point multiple domains to your primary hosting account. If you’re a Multisite admin, this means you can map any domain to your network, giving you the option to offer domains to your users. Mapping domains can be fiddly, but Domain Mapping makes the whole process a straightforward affair. I even wrote a post recently on how to set it all up.

Multi-Domains, on the other hand, allows you to run an unlimited number of different domains from on Multisite installation. This allows you to easily create blogs at alternative domains to your main site, or give your users the options to choose the domain they prefer.

You can even combine Domain Mapping and Multi-Domains for even more control over your URLs. The plugin combo will let you map individual blogs set up to different domains to their own dedicated URLs.

New Blog Templates, Cloner and Multisite Content Copier

Copying suite

New Blog Templates, Cloner and Multisite Content Copier are just three of the plugins that make up our Multisite Copying Toolkit, a suite of tools that cover the bases when it comes to copying data from one site to another, and even multiple destinations.

New Blog Templates helps you ensure that every new site is created using a pre-defined set of content, themes, plugins and settings by specifying an existing site to be used as a template. Multiple templates can be created and categorized to build a library of templates to be selected by site admins and network members when creating a new site. As the templates are based on existing sites, the site can be updated and any subsequent new sites will incorporate those changes.

Cloner, the latest tool in the suite, lets you choose your own combination of nine site components, or all of them for complete site replication, and get a clone of any site on the network (except the root site). Clone a site for troubleshooting or staging, give users from one site access to another or simply copy content (including attachments) from one site to another in just a few clicks.

If you want to copy posts, pages, custom post types, users and even plugins to a single site, all sites or a group of sites on your Multisite network, then Multisite Content Copier is what you need. When copying posts and pages, this plugin ensures that all images are also copied across, making it a perfect tool for syndicating content from one site to any number of others. It also integrates with New Blog Templates, allowing Super Admins to also update the templates used for the creation of new sites.



Snapshot is Time Machine for your website.

This backup plugin lets you schedule a backup of a single install, a single site on a Multisite network or your entire Multisite network at an interval of your choosing from immediately to once-a-month.

You can create multiple backup jobs and the data can be stored locally or preferably on a host of external service providers including DropBox, Amazon S3 and Google Drive.

Ultimate Branding


Ultimate Branding lets you white-label the entire WordPress admin area, from the admin bar to the dashboard.

Removing all traces of WordPress from your site or Multisite network has many advantages. Having WordPress branding sitting alongside your own can cause unnecessary confusion for your users. The login page is just one example where WordPress pushes your branding to one side.

With Ultimate Branding, you can replace the login logo with your own company logo, update your favicon, help content and dashboard widgets, even replace the footer text.

Google Analytics +


Our Google analytics plugins lets you track and view your statistics for an individual post, a site or an entire Multisite network right from your WordPress dashboard.

The plugin displays beautiful charts and graphs in your dashboard and in the Post Editor.

This plugin is also compatible with Pro Sites, which means you can offer Google Analytics as a premium feature on your Multisite network.



Reader is a recent addition to our stable of plugins. This plugin turns your Multisite network into a community by adding Tumblr, WordPress.com and Edublogs-style “follow” features to your sites.

Modelled on Google Reader, you’ll find many great features similar to Feedly and the WordPress.com reading experience.

But more importantly, Reader encourages your users to engage with sites across your network, without having to leave their site.

Even More Multisite Plugins

I’ve highlighted just a handful of the best plugins you need to get Multisite up and running. There are plenty more that I’ve left out because we have so many fantastic plugins for Multisite! But there are a few more that deserve honorable mentions.

Recent Network Posts

Allows you to display a list of recent posts from across your Multisite network on your main site.

Blog & User Creator

Allows you and your users to batch create gazillions of blogs and/or users, while setting passwords, urls, titles and more.

Recent Network Posts

Lets you display a list of recent posts from across your Multisite network on your main site.

User Reports

Create reports of all user activity across an entire Multisite network.

Add Existing Users

Allows you to bulk-add existing users to a Multisite network and even set roles.

Batch Create

Create multiple sites and users automatically by uploading a CSV or XLS file.

What Multisite plugin can’t you live without? Let us know in the comments below.

http://premium.wpmudev.org/blog/guide-to-plugins-you-need-wordpress-multisite/feed/ 2
Top WordPress Custom Fonts Plugins Reviewed http://premium.wpmudev.org/blog/top-wordpress-custom-fonts-plugins-reviewed/ http://premium.wpmudev.org/blog/top-wordpress-custom-fonts-plugins-reviewed/#comments Mon, 29 Sep 2014 12:00:00 +0000 http://premium.wpmudev.org/blog/?p=132234 These days we’re spoilt for choice when it comes to web typography, the only issue being how to actually add custom fonts to your WordPress site.

Digging around in code and messing with files can be fiddly. Luckily, there are plenty of great options if you want to change your site’s fonts, from simply adding a new font to see on elements like your header, to adding colors changing font sizes.

In this post, I’ve reviewed six of the best plugins that can help you get custom fonts set up easily on your WordPress site.

In this post, I’ve rounded up and tested the six best custom font plugins, scored them, and given each a brief description so you can make up your own mind. Each of the plugins has been scored on usabilty, user interface and the ability to upload custom fonts.

Use Any Font

Use Any Font

WPMU Rating


The Good

  • Ability to upload multiple custom fonts
  • Ability to assign fonts to elements such as headers, paragraphs and blockquotes

The Bad

  • Wonky user interface with instructions at the bottom of the settings screen rather than the top

Our Verdict

  • Usability: 4.5/5
  • User Interface: 3/5
  • Upload Fonts: 5/5
  • Overall: 4.15/5

The Bottom Line

Use Any Font is incredibly easy to use. Signing up for an API key is quick and painless. While this plugin offers basic options, the ability to upload your own custom fonts is a fantastic feature.

Use Any Font Review

Use Any Font is marketed with the tagline “Embed any font in your website.” A simple enough promise that describes exactly what this plugin delivers.

After installing the activating this plugin, you’ll need to sign up to the developer’s website in order to get an API key.

Use Any Font
You’ll need to sign up for an API key to use this plugin.

The developer, Dinesh Karki, asks for donations in increments up to $100 for using his plugin. Any donation over $10 will get you unlimited activation and unlimited font conversion for a lifetime. If you’re tight with cash and want the plugin for free (which I suppose isn’t asking too much since it’s available to download in the WordPress Plugin Repository), then you’ll only get a single activation and a single font conversion. So you pretty much get your arm twisted into making a contribution since who wants a plugin for just a single font?

Use Any Font
If you want access to more than one font you’ll need to make a donation to the plugin’s developer.

Once you’re API key is sorted, you can get on with uploading your own fonts. The plugin has one settings screen, which can be found in Settings > Use Any Font. From here, you can upload fonts, assign fonts to elements like headlines, paragraphs and blockquotes, and add custom CSS.

Dinesh seems to use his own service for converting your fonts to web fonts, but they do come out clear and the anti aliasing is pretty good.

Use Any Font
The plugin displays clear fonts on the front-end of my site.

While the user interface is fairly easy to get around, it’s not all that attractive, and it doesn’t make any sense that the instructions are at the bottom of the settings page and not at the top.

There are detailed usage instructions (not that you’ll probably need them) as well as support available on the developer’s website.

This is a fantastic plugin if you’re looking to quickly and easily add custom fonts to your website.

WP Google Fonts

WP Google Fonts

WPMU Rating


The Good

  • Easy to use
  • Access to a huge number of Google fonts

The Bad

  • Unable to preview fonts
  • Unable to upload custom fonts

Our Verdict

  • Usability: 5/5
  • User Interface: 3.5/5
  • Upload Fonts: 0.5/5
  • Overall: 3/5

The Bottom Line

WP Google Fonts couldn’t be more simpler to use. This plugin places the entire Google Font Directory at your finger tips, allowing you to choose from the vast number of fonts available for free. Unfortunately, this fantastic plugin loses points for the inability to upload custom fonts.

WP Google Fonts Review

WP Google Fonts makes adding custom fonts to your site really easy. After installing and activating the plugin, go to the settings page (located at Settings > Google Fonts) where you can add new fonts and assign each of them to elements such as headlines, blockquotes, paragraphs and lists. You can also add custom CSS.

WP Google Fonts
WP Google Fonts offers an easy to use settings screen.

Cleverly, the plugin limits users to just six custom fonts, not only so you don’t use up too many resources, but also so your website doesn’t look ridiculous with different fonts for every element.

WP Google Fonts options
Customise how and where your fonts display.

Unfortunately, you can’t preview what fonts will look like on the front-end before saving them. Instead, you’ll have to search through the Google Font Directory to find the fonts that you want before switching back to the plugin to input and save your settings.

Overall, this plugin gets top points for simplicity and ease of use.

Easy Google Fonts

Easy Google Fonts

WPMU Rating


The Good

  • The ability to preview custom fonts in the Customizer before saving them
  • Powerful customization

The Bad

  • Confusing settings page. It’s not clear that you need to use the Customizer

Our Verdict

  • Usability: 4.5/5
  • User Interface: 4.5/5
  • Upload Fonts: 0.5/5
  • Overall: 3.15/5

The Bottom Line

Easy Google Fonts gives you incredible control over how you integrate custom fonts your on your website. It’s easy to use (once you work out you need to use the Customizer) and you can tweak the font on just about every element on your site.

Easy Google Fonts Review

After installing and activating this plugin, the natural thing to do is head over to the settings page, which you’ll find at Settings > Google Fonts. The settings page is confusing at best. Where are all the fonts? What are you supposed to do?

Easy Google Fonts
The Easy Google Fonts backend.

There’s a noticeable lack of instructions, so I went back to the plugin download page to try and work out what I needed to do.

It turns out, you use the plugin from the Customizer. Nifty, right? This allows you to preview fonts on your website before you save them.

The plugin gives you incredible control over how you integrate fonts with your website. For each element on your site, you can choose a different font, specify its weight, decoration and any text transformation. You can also add colors, a background color, font size, line heigh and letter spacing. And not only that, you can also edit the positioning of your font, including margins and padding.

Easy Google Fonts
Use the Customizer to control your fonts.

Now back to the settings page. You can create font controls, which allow you to add specific CSS selectors that you want to control or even override. For example, you may want to bunch all your headline elements (h1, h2, h3 etc) into one font control called “Headings,” or put your body text elements (body, p, blockquote) into a font control called “Body Text.”

This plugin is perfect for anyone looking for an easy and powerful way to use Google fonts in their theme without having to mess around with code.

Typekit Fonts for WordPress


WPMU Rating


The Good

  • Ability to add custom CSS rules

The Bad

  • You need to sign up for an Adobe/Typekit account if you don’t already have one.
  • Inability to add and manage custom fonts from within the plugin

Our Verdict

  • Usability: 1.5/5
  • User Interface: 3/5
  • Upload Fonts: 0.5/5
  • Overall: 1.65/5

The Bottom Line

This plugin has been designed with Typefit users in mind. If you’re looking for a straightforward solution for adding custom fonts to your site, I suggest you check out some of the other plugins mentioned in this article.

Typekit Fonts for WordPress Review

After reviewing many solid plugins for this round-up, Typekit Fonts, for me, was a bit disappointing.

I was expecting the ability to upload fonts and even some integration with my Typekit account, but instead I got a text area for pasting embed code and another text area for custom CSS rules. And that’s it.

Typekit Fonts
The Typekit backend.

In order to use this plugin you need to have a Typekit account, or sign up for one. The idea is that you choose a few fonts in your account and publish them, then go to the Kit Editor and get your embed code, which you then paste on the plugin’s settings page.

Typekit Adobe
Sign in to your Adobe Typekit account to choose the fonts to add to your site.

If you aren’t willing to spend some cash on a Typekit plans, your options are limited to just a handful of fonts.

Overall, there are better plugins out there than this one if you want to add custom fonts to your website.



WPMU Rating


The Good

  • Hard to say because the plugin wouldn’t work

The Bad

  • It seems the plugin doesn’t appear to work with WordPress 4.0 and the developer is no longer maintaining it

Our Verdict

  • Usability: 0.5/5
  • User Interface: 2/5
  • Upload Fonts: 0.5/5
  • Overall: 1/5

The Bottom Line

FontMeister would be a really useful custom font solution for developers – if it worked. The ability to browse and add fonts from third-party services from within the plugin is a fantastic feature. Hopefully the developer will update this plugin soon.

FontMeister Review

FontMeister bills itself as a “one-stop plugin for all your fonts.” And indeed it appears to be just that. This plugin pulls fonts from your Google, Typekit, Fontdeck and Font Squirrel accounts for you to use in any theme.

Sign in to your third-party fonts accounts for integration with your website.

I was looking forward to testing this plugin to see what it was capable of, but when I tried to add new fonts from Font Squirrel I was unable to preview them or make changes.

So I went back to the plugin page in the WordPress Plugin Repository and realized the plugin hasn’t been updated since WordPress 3.5 at the end of 2012. It seems the plugin developer has abandoned this plugin as many questions seeking support have also gone unanswered. It’s a shame because this plugin has a lot of potential.

FontMeister fonts
Adding new fonts to FontMeister (but they’re not working).

Even if this plugin was working and up-to-date, average users you would be better off looking at other easier to use font plugins that don’t require signing up for a third-party account.

Hopefully someone adopts this plugin because it has a lot of potential to be useful for developers.



WPMU Rating


The Good

  • The front-end font editing experience is… interesting

The Bad

  • The front-end editing experience isn’t smooth and it takes a few goes to get things looking right. It also appears to be a bit buggy.

Our Verdict

  • Usability: 3/5
  • User Interface: 2.5/5
  • Upload Fonts: 5/5
  • Overall: 3.5/5

The Bottom Line

This throw back to the 1990s is fun to play with and is ideal for users working on a personal website who want full and fancy control over their fonts. If you’re a developer or more advanced user, you may want to look elsewhere.

Font Review

I must admit, I was hesitant to test this plugin. Anything that uses an excessive number of exclamation marks and 1990s era graphics with lots of drop shadow instantly puts me off. But the huge number of downloads (almost 340,000) and high rating (4.4 out of 5 starts) convinced me this plugin must be actually good.

Do you remember what Myspace pages used to look like when teenagers would go crazy with their CSS, making headers bright green and body text bright red, not to mention the distracting, moving background images? Well, this plugin is kind of a throwback to that time.

Font settings
The Font plugin’s settings appear to be fairly innocuous…

After installing and activating Font, you need to go to the front-end of your site and click “Font settings” in the top admin bar. A floating menu box will then appear and a bunch of font settings will replace the admin bar, including fonts, font size, and color. There are also pro settings that offer shadows and text angles if you want to upgrade. Upgrading is a fairly clumsy experience, which you do from within the front-end editing view and pay via PayPal.

Font front-end
…until you get to the front-end.

And the Winner Is…

There is no real clear winner. While I’ve scored the above plugins based on usability, user interface, and the ability to upload custom fonts, the last criteria skewed the results. While plugins like WP Google Fonts and Easy Google Fonts don’t allow you to upload your own fonts, they are still great options if you’re content with the, you know, 600+ or so Google fonts available.

  • Overall Score
  • Use Any Font: 4.15/5
  • WP Google Fonts: 3/5
  • Easy Google Fonts: 3.15/5
  • Typekit Fonts for WordPress: 1.65/5
  • FontMeister: 1/5
  • Font: 3.5/5
If I had to pick a winner after testing all these plugins, it would be Easy Google Fonts. This plugin gives you incredible control over the fonts for each element on your website without allowing you to go crazy like the Font plugin does.

If you have just one font you want to add to your site to change, say, your headers, Use Any Font is a brilliant and easy to use option for the average user.

While of these custom font plugins has its pros and cons (as described above in each review), each seemed to be let down by their user interface. While it wasn’t too hard to figure out how to use these plugins without turning to documentation, these plugins obviously haven’t been designed with user experience in mind, which is a downfall for many plugins.

Hopefully this list will provide you with some food for thought when choosing a solution for adding custom fonts to your WordPress site.

http://premium.wpmudev.org/blog/top-wordpress-custom-fonts-plugins-reviewed/feed/ 4
Add Courses To Your WordPress Site In Just 10 Minutes, For Free! http://premium.wpmudev.org/blog/add-courses-to-your-wordpress-site-in-just-10-minutes/ http://premium.wpmudev.org/blog/add-courses-to-your-wordpress-site-in-just-10-minutes/#comments Tue, 23 Sep 2014 15:30:00 +0000 http://premium.wpmudev.org/blog/?p=132236 There are many reasons why you might want to add courses to your WordPress site: to broaden your appeal to your audience; to generate revenue; or simply to educate and inform.

Whatever your reasons, you’ll need a course management system to manage your courses and your students. CoursePress (Free VersionPro Version), is just a such a system and is the latest release from WPMU DEV.

Let me show you how you can add courses to your WordPress site in less time than it takes to read this post.

CoursePress 10mins Featured
With CoursePress, you can create engaging courses for your audience in just 10 minutes

Be Prepared

The motto of millions of scouts worldwide is also a prerequisite step for any content creator, including a course content creator.

Yes, you can sit down and craft a course off the top of your head but it’ll be a whole lot easier if you have performed some preliminary thinking.

How your course will structured?

A CoursePress course contains 1 or more units; each unit contains 1 or more pages; each page contains 1 or more elements.

CoursePress comes bundled with 10 elements for adding content to a page:

A screengrab of the element selection panel on the course unit creation screen
10 elements allows you to create highly engaging course content, including quizzes

A page can contain multiple elements, including the quiz types (multiple choice, single choice and answer field), so you need to think carefully about how the content you have available, how you will group it into pages and units.

In particular, you’ll need to think about how the person taking the course (the student) will navigate between the units. You can set a unit as a prerequisite for the next unit to ensure that the course is completed in a predetermined order.

One common method for ensuring that students have actually consumed a unit’s content is to place a quiz somewhere in the unit flow.

With CoursePress you can either add a quiz as an additional page in a unit or create a unit specifically to act as a container for the quiz. As a rough guideline, place a quiz on an additional page to test a unit; and place a quiz in its own unit when you want to test multiple previous units with the one quiz (where you can also use pages to split the quiz up).

How much it will the course cost?

CoursePress comes bundled with, and offers seamless integration with, WPMU DEV’s e-commerce solution MarketPress, allowing the charging for courses.

Most of the MarketPress integration is behind the scenes and the general e-commerce settings such as the payment gateway and a course’s price are all controlled via the CustomPress interface.

MarketPress supports a full range of payment gateways including PayPal Express Checkout, PayPal Payflow Pro and Stripe and also allows you to set your price using a wide range of currencies (depending on the gateway selected).

Even if a course is a paid course, you can still make certain units freely available to enable prospective students to “try before they buy”.

Who Will Be Able To Take The Course?

CoursePress offers a range of options for who is eligible to enroll on your courses. It does depend, however, on the general WordPress Membership setting.

If this setting is not checked (the default), and therefore visitors cannot join the site, then all registrations for a course must be made manually: the site admin will need to create a new user and then add them in the course’s student list page.

If the setting is checked (anyone can register) then you’ll have several new options for controlling course enrollment:

  • Anyone – any member of the site can enroll on a course
  • Anyone with a passcode – restrict access to a course through a pre-set passcode
  • Anyone who has completed the prerequisite course – select an existing course to ensure that only those students who have completed that course can enroll on the new course

Fully Integrated Or Separate Sub-domain?

The final decision you need to make is where to locate your courses.

You can fully integrate CoursePress into your existing site for a seamless experience. You’ll likely need to perform some work on the styling of the CoursePress components to completely match the look and feel of your site. How much obviously depends on your theme and the level of integration you want to achieve.

Alternatively, you could set up your courses on a separate sub-domain, either a new install of WordPress or a new site in a multisite installation. The advantage of this approach is that you can use the CoursePress theme which is specifically designed to deliver CoursePress courses.

Adding Courses – The 10 Minute Guide

Okay, so let’s get to creating a course. We are going to step through how to create a free course that anyone can enroll for. For the purposes of this post, we’ll look at using CoursePress in a site that is using the CoursePress theme. Future posts will tackle integrating CoursePress into an existing theme.

Step 1 – Install CoursePress

CoursePress comes in 2 flavours: Pro and Standard. The Pro version is available to all WPMU DEV members or from the WPMU DEV site for $19. The Standard version is available for free from the WordPress plugin repository.

The major differences between the two versions are:

  • The Standard version is limited to the creation of 2 courses (Pro allows unlimited courses)
  • The Standard version provides payment via PayPal and Simplify (Pro supports over a dozen payment gateways, including Stripe).

Step 2 – Configure CoursePress

Before we configure CoursePress itself, let’s check and update a couple of WordPress settings first.

Firstly, go to Settings > General and click on the checkbox for Membership (Anyone can register). This will give us more options for who can enroll.

Secondly, staying in Settings, click on Permalinks. Ensure that Post name is selected and click on Save Changes if necessary.

You’ll have noticed that activating CoursePress added a new item to the WordPress admin menu. Click on CoursePress and then on the bottom item, Settings.

There are 4 tabs but the good news is that you don’t actually have to change anything to set up a course. These settings are somewhere to revisit once you are comfortable with setting up courses.

Step 3 – Create A Course

Okay, down to the business end. Let’s create a course.

Click on New Course and you’ll find the course creation form, divided into its 6 tabs.

Course Overview

This is where you give a course a name, a short overview – and it really does need to be short – and a listing image. You can also set the language the course is being delivered in.

These details are used in the Course Listing and at the top of the Course Details page:

Screengrab of a course listing in the front-end of a CoursePress enabled website

Course Description

Here you can expand on the course contents by adding a video and providing a more in-depth description of the course. Both these elements are used on the Course Details page.

Screengrab of the About this course section of the Course Details page
The description is critical in selling your course to your audience

You can also control how the structure is displayed and set preview options.

Checking the Show the Course Overview structure and Preview Options will enable the display of the structure on the Course Details page. If this is a paid course then you can enable units to be browsable (“free preview”) by the checking the box next to the unit.

Screengrab of the Overview section of the Course Details page
The Course Structure will give potential students a clear idea of what to expect from the course

We’ll revisit this after we have created the units.

Checking Display Time Estimates for Units and Lessons will add the estimated time to complete a unit (this is set in the unit itself) to the Course Structure.


Each course requires one or more instructors. To assign an instructor to a course, click on the drop down and either select a name from the list or use the search facility.

The list is built from the site’s users, so to add a new instructor you’ll first need to add them to the site as a user or use the Invite New Instructor form.

Course Dates

Specify the date the course starts and finishes as well as the dates between which students can enroll for the course.

Use the options for no end date if the courses can be taken and completed at any time.

Classes, Discussion & Workbook

If a course is to be limited in size – perhaps because it is an instructor led class, or you simply want to restrict availability – then check the Limit class size option and enter the maximum number of enrollments that can be accepted.

Enabling discussions allows students to interact with each other as well as, of course, the instructor. The discussions are formatted as questions and answers and all questions for a class / course combination are visible to all students in the class.

Screengrab of a discussion
Encourage interaction with and between students by enabling discussions

Enable and disable the discussion feature via the checkbox.

The final option in the tab is the Workbook. Enabling this option, provides the student with an overview of their interaction with the course. Quiz results are listed, detailing the date the answer was submitted and the grade. The answers themselves are also available for review.

Screengrab of the Workbook for a student for a particular course showing progress for each of the Units
Workbooks allow students to track their progress. Very useful for larger courses.

Enrollment & Course Cost

The final tab is where you determine who can enroll in the course and the cost of the course.

As I mentioned earlier, who can enroll is heavily influenced by the WordPress Membership setting and unless you want to manually add students you will almost certainly want to allow anyone to register with the site and then select one of the extended enrollment options.

For the purposes of this post, we’ll set enrollment to Anyone.

To charge for a course you need to check This is a paid course, enter a price and set up a payment gateway if you haven’t already done so (for example, this is your first course).

For the purposes of this post we’ll leave the course as a free course. We’ll cover the various options for how to charge for courses in a later post.

Step 4 – Add The Units

We’ve stepped through setting up a course, now we need to add the actual content.

If you have already thought about the structure of your course then this step is going to be far easier. It’s well worth spending the time up front designing your units and their pages.

Creating a course should have taken you to the Units tab. If not, click on Courses in the CoursePress menu and move your mouse over the course you just created to activate the action menu. Click on Units.

Screengrab of the Unit creation screen
Add elements to Pages to create Units for your course all from the one interface.

For each unit, add a Unit Title, set the Unit Availability. You also need to determine whether the unit needs to be completed before the student can access any subsequent units.

TIP: To drip-feed the course content to students, rather than making the entire course available immediately, set the Unit Availability to a future date.

Now it’s time to add pages to the unit. Pages are displayed much like a paged WordPress post, so you need to carefully consider about how you’ll break up your content in pages for optimal learning.

To build a page, just click on on an element and complete the details. You can add as many elements to a page as you want; they are displayed in a concertina making them easy to access and update.

Add as many pages as you need by simply clicking on the +. Just remember that pages cannot be reordered: another reason for preplanning.

TIP: Add as few elements as possible to a page; multiple elements will be too distracting.

TIP: Put quiz elements on a separate, final page.

When you’ve finished creating your pages, click on Save at the top of the unit page. Add as many new units as you need.

At any time you can reorder your units by simply dragging and dropping their tab.

TIP: If you put quiz elements in their own units then you can make just these units mandatory.

Step 5 – Publish The Course

Once you’ve added all the content, you need to publish the course before it’s available to students.

It’s important to remember that both courses and units effectively have a status and it’s entirely possible to publish a course but not see any units because they are still in draft mode.

So, the first thing to do is to change your units’ status to Live.

Go to each unit and look in the top right hand corner where you’ll find the Status switch: click on the switch to change the unit status to Live. You’ll also notice that the grey circle on the unit tab also becomes green.

Screengrab of the Units tab showing the Unit tabs
Make sure all your units are Live before publishing your Course

When you’ve changed the status of all the required units to Live, you are ready to publish the course itself. To the right of the course tabs you’ll see another switch for Publish Course. Click on this and the switch will slide to the right and turn green.

Go to the home page of your site and you’ll find two new options added to the main menu, one of which will be Courses. Click on it and you’ll see your new course listed. Click on Details to see more information and to enroll on the course (if the dates allow).

You’re now in the education business!

Offering Preview For Paid Courses

If you set up your course as a paid course then you might want to offer one or more units for free to enable potential students to “try before they buy”.

To do this, click on the course in the Course Listing, then on the Overview tab and then on Step 2 Course Description where you’ll find Course Structure.

Screengrab showing the Course Structure admin where  units can be selected for free previewing
Give potential students a free preview of selected units of paid courses

Click on the checkbox of the course units that you want to make available for preview and click on Update.

Could Courses Enhance Your Digital Offering?

No-one knows your audience better than you do and you’ll be able to quickly determine whether adding courses to your content mix will enhance your digital offering.

If you are using WordPress as an internal communications channel then it’s almost certain that CoursePress will be of use for delivering training on everything from how to submit an expense claim to the meeting regulatory requirements for training all employees about sexual harassment.

For commercial publishers, courses offer a way to leverage expertise and specialist knowledge using a medium that an audience is far more accepting in having to pay for.

Regardless of your situation or your motivations, CoursePress will allow you to quickly and easily bring functional and engaging courses to your audience.

Download CoursePress from the WordPress plugin repository (Standard version) or from WPMU DEV (Pro version).

http://premium.wpmudev.org/blog/add-courses-to-your-wordpress-site-in-just-10-minutes/feed/ 2
Best WordPress Optin Plugins to Grow Your Email Subscriber List http://premium.wpmudev.org/blog/best-wordpress-optin-plugins/ http://premium.wpmudev.org/blog/best-wordpress-optin-plugins/#comments Fri, 19 Sep 2014 12:00:00 +0000 http://premium.wpmudev.org/blog/?p=132216 It’s one thing to have great content on your website, or even have a fantastic newsletter, but there’s no point investing time in creating content if no one’s reading it.

One of best ways to get visitors returning to your site or reading your newsletter is with an optin form. Optin forms allows you to collect email addresses so you can alert users when you have new content or offers and get them to return to your site.

There are a bunch of different kinds of ways you can display optin forms on your site (sidebars, slide-ins, after post boxes, and squeeze pages) and you can even choose when these forms are displayed (after a specified amount of time or when they’ve scrolled to the bottom of your site).

You can also integrate many optin plugins with major email marketing services, such as MailChimp and Aweber.

Adding an optin form to your site is easy and will help you increase traffic to your site, convert new visitors and better engage with return ones.

The plugin list below is short because I’ve picked the best plugins for the job. I’ve specifically chosen free and premium plugins that include email marketing integration and some other features like form customization, A/B split testing and analytics.

OptinMonster (Premium)


WP Beginner’s Syed Balkhi teamed up with Thomas Griffin, the creator of the Soliloquy slider plugin, to create OptinMonster, one of the most popular plugins available for converting visitors into subscribers and customers.

The plugin allows you to promoted your newsletter using a range of different optin types, including lightbox, footer bar, slide-in, sidebar widget, after post widget and canvas pop-up.

The built-in design bolder lets you easily create beautiful optin forms, and if you don’t want a custom form you can use a pre-made template.

Other major features include exit intent so you can capture users before they leave your site, and A/B testing so you can trial different content, headlines and layouts to see what converts best.

The plugin also tracks the number of impressions, total conversion and the conversion rate, providing easy to read analytics.

A Basic license costs $49 per year and includes one site, but doesn’t come with exit intent, canvas or support. A Pro license will set you back $199 per year and includes the full suite of features, as well as support and updates for 12 months.

SumoMe - List Builder, Scroll Box and Smart Bar (Free)


The team behind AppSumo, a daily deal site for software, have made available a suite of free tools they used to build their email newsletters to over a million subscribers.

Their sister site, SumoMe, features eight apps. In this listing we’ll look at just three – List Builder, Scroll Box and Smart Bar.

List Builder allows you to create simple and elegant lightbox pop-ups that can be customized to automatically pop-up after a certain amount of time, or you can use “smart mode” to ask your visitors to subscribe as they’re about to leave your site.

Scroll Box adds an optin form to the bottom corner of your site and slides out as visitors reach the bottom of the page. The plugin is fully customizable, so you can set at what point on the page you want to ask your visitor’s for their email address, how often is is shown and where it is positioned on the page.

Lastly, Smart Bar places a bar at the top of the page where visitors can enter their email and sign up for your newsletter. It features three options for display: when a visitor scrolls up, scrolls with the page, or always stays at the top. It also comes with five custom themes, or you can customize how it looks with HTML.

All of these plugins feature easy integration with MailChimp, Aweber, Constant Contact and Campaign Monitor.

Hybrid Connect (Premium)


Talk about feature intense! Hybrid Connect comes with Facebook integration, shortcode support, video optin forms, analytics, A/B split testing, and that’s just some of what this popular plugin has to offer.

What most users love about this plugin – a quick Google search reveals this plugin has many fans – is that it is hugely customizable. If you don’t like any of the 30+ optin form templates, you can use the built-in form builder to create your own custom design.

Hybrid Connect support a range of optin form types, including pop-ups, sidebars, slide-ins, after post boxes, and squeeze pages.

It also supports many autoresponder services, include MailChimp, Aweber, Campaign Monitor, Infusionsoft, Constant Contact and Get Response.

Unfortunately, Hybrid Connect isn’t compatible with Multisite.

Hybrid Connect costs $49 for a single site and includes support A Professional license will set you back $147.

Optin Revolution: WordPress Popup (Free + Premium)


Optin Revolution lets you display timely pop-ups to encourage visitors to subscribe to your site.

Easily add YouTube, Vimeo and Wistia videos to your pop-ups, choose when you want your pop-ups to display (including exit intent) and how many times that are shown.

You can also A/B split test pop-ups to maximize your subscriber rate. The plugin’s built-in analytics and conversion tracking help you monitor how well your campaigns are going.

This plugin also support a huge range of email marketing providers, including MailChimp, Aweber, Constant Contact, MailPoet, Infusionsoft and GetResponse.

Optin Revolution also comes as a pro plugin starting at $47 for a single license, up to $297 for a developer license with unlimited sites.

MailChimp for WordPress (Free + Premium)


MailChimp for WordPress is a simple plugin that lets you create a customizable sign-up form you can display anywhere on your site using a shortcode. You can also add checkboxes to your sign-up form.

Easily integrate your MailChimp account with the plugin – all you need is your MailChimp API key.

This plugin comes with a bunch of details forms themes, or you can create your own.

There’s also a pro version which allows you to create multiple sign-up forms, a CSS styles builder and custom color themes, statistics, and WooCommerce and Easy Digital Downloads checkout integration. The pro version starts at $49 a year for one site.

Ninja Popups for WordPress (Premium)

Ninja Popups

Ninja Popups is a hugely customizable plugin that allows you to convert visitors to your site, offer a discount/coupon or leaving customers, or lock content until a visitors share your site.

Key features include A/B split testing, great themes layout, exit intent and analytics. Ninja Popups also supports many email marketing services, including MailChimp, Aweber, MailPoet, Constant Contact, Get Response and Infusionsoft.

It can also be integrated with the popular social networks, including Facebook, LinkedIn, Twitter and Google+.

Ninja Popups is available for $20 at CodeCanyon.

Choosing an Optin Solution

This list features a select number of plugins that offers a range of features. All of them come with email marketing integration.

OptinMonster is a hugely popular option and offers a huge range of features, but if you’re after a professional option with more bite, Hybrid Connect is worth checking out. It includes more options for form customization as well as social media integration.

If you’re looking for a simple, free solution. SumoMe’s suite of plugins are a great option and take no time at all to install.

Do you us an optin plugin? Let us know in the comments below.

http://premium.wpmudev.org/blog/best-wordpress-optin-plugins/feed/ 6
Integrating Social Media With WordPress: The Ultimate Plugin Guide http://premium.wpmudev.org/blog/integrating-social-media-with-wordpress-the-ultimate-plugin-guide/ http://premium.wpmudev.org/blog/integrating-social-media-with-wordpress-the-ultimate-plugin-guide/#comments Wed, 17 Sep 2014 12:00:49 +0000 http://premium.wpmudev.org/blog/?p=131854 Social media transformed the way that people share information online. For website owners, services such as Twitter and Facebook present an opportunity for their articles to reach hundreds or even thousands of people instantly.

Behind search engine traffic, I have found social media traffic to be the second biggest source of visitors to my blog. However, in order to get this traffic, you need to build up your social media presence and make it easy for social media users to share your articles with their friends and followers.

In this article, I would like to look at six different ways to integrate social media into your website: sharing buttons, follow buttons, comments, post broadcasting, content locking, and tracking.

Social Media
Integrate social media into your website.

For each method, I have detailed what I consider to be three of the best solutions for WordPress users. With so many great social media plugins available online, many quality social media solutions have unfortunately been excluded from my list. I have, however, made a point of mentioning alternative solutions wherever possible.

Note: The majority of plugins listed can be downloaded free from WordPress.org. The cost of premium plugin solutions are detailed in the description area.

Social Media Sharing

Social media buttons increase the odds of visitors sharing your articles with others. I recommend choosing a solution that complements your current website design.

Be aware that many social media sharing plugins slow down your website due to retrieving information from external servers. Therefore, it is prudent to test the speed of your website before and after installing any plugin using a service such as GTmetrix. This will give you an indication of how much load a particular plugin adds.

Share This


There are a lot of advanced social media plugins available for WordPress that offer many sharing features and buttons. This includes solutions such as Shareaholic, Flare, and AddThis.

It is a tough call, however I believe that Share This has the best mix of features and usability. The service is used on a whopping 2.4 million websites and supports over 120 social media networks and services.

Three different button styles are available through the plugin. Also available is a floating bar, a share bar that is displayed at the top of your pages, and a minimal ShareThis button that hovers at the side of your pages. The ShareThis service provides analytical data on the number of shares your pages have too.

Floating Social


The sharing bar you see floating at the left hand side of this page is powered by Floating Social. Retailing at only $19, Floating Social is a mobile friendly floating sharing bar that supports Twitter, Facebook, Google +, Reddit, StumbleUpon, and Del.icio.us. Thankfully, you are not restricted to using these services as additional social media services can be added through the settings area.

Each button highlights the number of shares for that page, with the bar scrolling down and remaining in a fixed position at all times. The custom text that is displayed can be changed through the settings area; though I am sure many users will stick with “Sharing is Caring”. The plugin also allows you to change background colors, border colors, and the width and height of the share bar.

The placement of the bar can be adjusted through the settings area. You can place it at either size of your page and define how far from the top of the page it is displayed vertically and how far from your content it is displayed horizontally. Custom CSS can also be defined and there is an option to only display the share bar on certain areas of your website.

I recommend checking the plugin out if you want your social media sharing buttons to be displayed at all times.

Social Sharing by Danny


If you are looking for a sharing solution that is less in your face, you may want to consider Social Sharing by Danny. This elegant sharing plugin supports Twitter, Facebook, and Google+.

The plugin is super lightweight, adding only 600 bytes to your pages. 16×16 and 32×32 pixel icons can be displayed with each sharing link and a cool hover effect is displayed when a visitor hovers over a link. Sharing buttons can be inserted into your website automatically into posts, pages, and media. Alternatively, you can insert the buttons into your website using a shortcode or PHP function code.

When compared to other social media plugins, Social Sharing by Danny is quite light on features; however there is an option to append your Twitter username to all shares through Twitter.

Social Media Following

The more people that follow you on social media, the more you can influence others and push traffic towards your website. That is why it is important that you promote your social media accounts.

One of the best ways to grow your social media following is to link to your social media profiles in the sidebar of your blog or at the top of your website.

Social Icons Widget


Social Icons Widget is a stylish widget plugin that supports 31 different social media services and networks. 16×16, 32×32, and 64×64 pixel icons, can be displayed with text. You can also use custom icons or remove icons altogether. Titles and labels can also be displayed.

It’s a simple plugin, but it looks beautiful and should integrate with any website design.

Helios Solutions Social Media Buttons


Helios Solutions Social Media Buttons
displays links to your social media profiles on a discrete floating bar at the left or right hand side of your pages. Ten social media services are supported by the plugin and there are fields for promoting your website URL and email address too.

Through the settings area, you can adjust the distance from the top of the page. You can also change the hover effect for links and disable the plugin for mobile devices.

Another floating social media follow plugin to consider is Floating Social Media Icon. It comes with over 20 different styles of icons and features multiple icon sizes.

Social Media Widget


Where Social Media Widget really excels as a plugin is its support for dozens of social media services. It features five different icon packs and allows you to insert icons at a size of 16×16, 24×24, 32×32, or 64×64 pixels. There are also four types of animations for icons.

The nofollow attribute can be assigned to links and you can set profile links to open up in new tabs. You can also specify the alignment of your buttons.

For such a simple plugin, Social Media Widget offers a lot of useful customization options.

Social Media Comments

The standard WordPress comment form asks for a visitor’s name, email address, and website. Every time someone leaves a comment on your website, they need to enter this information.

Internet users who use social media services actively tend to stay logged in to them at all times. Therefore, by allowing your visitors to log in through their preferred social media service, you can make the process of publishing a comment quicker and easier. This can encourage more comments.

Unfortunately, certain commenting plugins such as Comments Evolved and Intense Debate are no longer actively updated and supported. Thankfully, many great solutions are still available.

Livefyre or Disqus


Livefyre and Disqus remain the most popular external commenting solutions online. It is hard to separate these services as they both offer many great features and are both used by many high traffic websites.

These services allow visitors to sign in using a range of social media services. They are both mobile friendly and offer many community features such as threaded discussions, likes, sorting by new, old, and top comments, and more. In addition to social media services, Livefyre and Disqus also offer website owners many useful moderation tools to help you tackle spam.

Comments are synced between their database and yours to ensure that your website always has an up to date version of comments. This means that no comments will ever be lost, despite being published on an external service. This is in contrast to comments published on a social media service such as Facebook or Google+. As yet, there is no way to sync comments from those services back to a WordPress database.

Jetpack Comments


The Jetpack plugin is packed full of useful modules. One of the best modules on offer is Jetpack Comments. It replaces your default WordPress comment form with an enhanced form that has social media support.

In addition to supporting the existing name, email, and website fields, the new enhanced form allows visitors to login and publish comments by signing into their WordPress.com, Twitter, Facebook, or Google+ accounts.

Jetpack Comments also allows commenters to be notified of new comments to your posts. There is an option for visitors to get email updates of your blog posts too. All in all, Jetpack Comments is a great solution that is both practical and fast loading.

Social Comments


Social Comments is easily the most versatile comment solution in my list. In addition to the standard WordPress comment form, the plugin allows visitors to publish comments using Disqus, Google+, or Facebook (Note that separate solutions for Google+ and Facebook are also available in the WordPress plugin directory).

The plugin allows you to display all comments on one page or split them up into different tabs. The number of comments published with each comment method can also be displayed. Fourteen different styles of social media icons are also available for the headings of each comment section.

The beauty of Social Comments is that it offers so many different comment methods to visitors. This allows them to publish comments using their favorite method. The only downside to this is that instead of having a single discussion, the comment area is effectively divided into four different parts. Sadly, that is the price you need to pay for offering visitors multiple comment methods.

Social Media Post Broadcasting

When you publish new articles on your blog, you want to inform all of your social media followers. If you only publish articles a few times per month, it may be in your interests to publish updates to your social media accounts manually. This allows you to customize each message for each social media service. For example, you could make your announcement post on Facebook much longer than on Twitter.

If you publish articles every day, it is not always practical to update multiple social media accounts manually as there are many great external services that can do this by checking your RSS feed regularly. Good examples of this include HootSuite, Dlvr.it, and If This Then That.

They are all reliable services, however in this list I wanted to solutions that were designed with WordPress in mind :)

Jetpack Publicize


I am currently using the Jetpack Publicize module to automatically send updates of my new blog posts to my followers on LinkedIn, Twitter, Facebook, and Google+. The module can also be used to send updates to Tumblr and Path.

The module integrates directly into your post editor. Any social media service you connect to in the settings area will be automatically selected to be updated after a blog post is published. If you wish, you can stop an article from being publicized on a particular social media service.

The message that is sent to your followers can be customized too. Unfortunately, you cannot customize this message for each social media service. Therefore, the same message will be posted on all of your social media networks. This is a limitation that is inherent in most social media broadcasting solutions.

NextScripts: Social Networks Auto-Poster


If you are looking to send post notifications to a large number of social media services and platforms, you should consider using NextScripts: Social Networks Auto-Poster. It currently supports a whopping 27 services and they are planning on adding more.

The plugin allows you to send an update to social media services as soon as an article is published. Alternatively, you can reduce posting speed to a defined number of days, hours, and minutes (which is useful for blogs with high posting frequencies). It also allows you to specify which user groups can make broadcasts to social media services and which user groups can edit the message.

Categories can also be excluded from broadcasts and there are a number of URL shorteners available too. NextScripts: Social Networks Auto-Poster is not as user friendly as other broadcasting solutions; however it one of the most versatile.



Developed by WordPress veteran Alex King and the email marketing service MailChimp, Social is a feature packed social media WordPress plugin that can broadcast your blog posts to Facebook and Twitter.

It is one of the few broadcast solutions that also supports broadcasts of pages, though functionality is limited to only two social media services. The plugin has not been updated since December 2013, though a colleague of mine continues to use the plugin every day to broadcast posts from his WordPress website (and it seemed to work fine during my test too).

Social is also a social media comment solution. It can pull in retweets, replies, likes, and comments, from Facebook and Twitter. These will then be published in your comment area as comments. Visitors can even respond to messages that have been pulled from Facebook and Twitter.

Content Locking

Content lockers allow you to hide premium content to visitors. In order to see the content, visitors have to share your page on a social media service such as Facebook or Twitter.

It is a great way of increasing traffic to long tutorials and to downloadable files such as eBooks. Be sure to use it sparingly as if you lock every page on your website, you will drive away visitors.

Pay with a Like


Our content locker, Pay with a Like, allows visitors to pay for content with a share on Twitter, Facebook, Google+, and LinkedIn.

By using the integrated pay with a like button, you can lock part of a page or all of a page. The amount of content that is displayed in an excerpt when the content is locked can also be specified.

Pay with a Like has some great features, such as the ability to automatically unlock content to those who have already liked your Facebook page. The plugin also has a statistics area that displays graphs about the number of shares. The most liked pages are also highlighted.



wpLike2Get is a content locker that supports Twitter, Facebook, and Google+. All you have to do is protect the content you want to lock using a shortcode. Uploaded files, such as zip files and songs, can be locked directly through the WordPress uploader.

The plugin also offers support for Google Analytics to help you track what pages are being unlocked and shared.

OnePress Social Locker


OnePress Social Locker is a stylish content locking solution that allows visitors to unlock content with a tweet, like, or +1.

Anything placed inside a social locker shortcode will be hidden from visitors. Anti-cheating functionality can be enabled in the settings area and you can choose to make content visible after a defined number of seconds. The plugin also shows you the number of shares on your website between a specified date range.

A pro version of the plugin is available for $24. It comes with three extra themes, seven additional social buttons, and another eight advanced options.

Social Media Tracking

Tracking the performance of your articles on social media helps you to see what pages are being shared the most. This information can help you plan out future blog posts and pages.

One plugin that just missed my top three list of social media tracking plugins is Social Stats Panel. You may want to check that out too as it produces some interesting graphs about your social media shares.

Social Metrics


Social Metrics is a WordPress plugin that allows you to track the social media performance of both posts and pages., This is a big selling point as other solutions do not allow you to see posts and pages separately. Six major social media services are supported.

I love the fact that statistics can be filtered by category and by date. It really helps you analyze data and see how articles are performing on social media.

The plugin has not been updated since the start of 2013, however it still functions correctly. The only real indication of it not being actively updated is its support for the Digg network.

A pro version of the plugin is available from $27. It supports additional social media services and the ability to export data in Excel format. It also offers more filtering options.

Social Metrics Tracker


Social Metrics Tracker highlights what blog posts have been shared the most on your website. You can filter posts by time: 1 month, 3 months, 6 months, and anytime.

The plugin supports Facebook, Twitter, LinkedIn, Digg, Delicious, StumbleUpon, Pinterest, and Google+. The total number of shares is highlighted and marked as a “Social Score”. The total number of comments is also displayed. I think this is a nice addition as it helps you easily see which posts have been generating the most discussions.

Easy Social Metrics Pro


One of the latest social media tracking solutions to be released is Easy Social Metrics Pro. Retailing at $28, the plugin tracks 12 major social media networks: Facebook, Twitter, Google, LinkedIn, Pinterest, StumbleUpon, Reddit, ManageWP.org, Buffer, Xing, Vkontakte, and Odnoklassniki. Each network can be enabled and disabled through the plugin configuration page (note that by default, Xing, Vkontakte, and Odnoklassniki, are disabled).

It features a beautiful dashboard that shows graphs of shares over a specified period of time. There are also three separate reports: detailed period report, content report, and detailed content report. I found these reports to be very useful as they highlight the articles with the most shares in each network.

The plugin supports all post types on your website, whether it be posts, pages, downloads, or portfolio. Reports can be filtered by both time and by post type. This is useful for analyzing each area of your website in more detail.

Final Thoughts

Social media altered the landscape of the internet. It changed the way people get updates from their favorite websites and it changed how people share content with their friends. In order to tap into this social media traffic, you need to integrate social media directly into your website. That is why social media WordPress plugins are so important to bloggers and website owners.

I hope you have found this list of social media plugins useful. As I noted at the start of this article, by listing only three WordPress plugins for each function, I have inevitably left out a lot of great plugins. Therefore, I encourage you to post a comment below and share the social media plugins you use on your WordPress website.

Image credit: Jason A. Howie via photopin cc.

http://premium.wpmudev.org/blog/integrating-social-media-with-wordpress-the-ultimate-plugin-guide/feed/ 11
Tweet Archived WordPress Posts and Boost Traffic to Your Site http://premium.wpmudev.org/blog/tweet-archived-wordpress-posts-and-boost-traffic-to-your-site/ http://premium.wpmudev.org/blog/tweet-archived-wordpress-posts-and-boost-traffic-to-your-site/#comments Sat, 13 Sep 2014 15:30:39 +0000 http://premium.wpmudev.org/blog/?p=132048 We have published a helluva lot of posts on the WPMU DEV, more than 4000 in fact. With a daily post schedule, we are constantly coming up with new articles to write about to help you, our dear readers, make the most of WordPress.

The only problem is, it can become somewhat disheartening when I’ve spent hours carefully crafting a post, it’s published, and then it’s quickly lost amongst the deluge of WordPress blogs articles pumped out in the internet each day never to be commented on again.

So how do you get around his? How can you bring back posts from your archive graveyard so they can again enjoy their 15 minutes of fame?

In today’s Weekend WordPress Project, we’ll look at scheduling and tweeting archived posts – and how it can dramatically boost traffic to your site from social media platforms like Twitter.

Evergreen Post Tweeter
Revive your old posts with the Evergreen Post Tweeter.

Tweeting Archived WordPress Posts

A few months ago I decided to experiment with our tweeting schedule on the WPMU DEV Twitter account. Previously, we were tweeting once a day and it was usually an automatic tweet whenever a post was published. Our support team was also replying to people who tweeted us, but we weren’t posting many of our articles from the blog.

Basically, we were neglecting our Twitter account.

So I upped the ante. I started tweeting some of our older posts from the past year at three hours intervals. I also tweeted our most recent posts more frequently and included links from The WhiP.

It made a massive difference. Traffic to our site from Twitter jumped by 30 per cent. Moreover, our posts were getting a second chance at exposure and comments to our blog increase.

The only problem was manually scheduling tweets was time consuming and, let’s face it, boring. It was time to find a solution.

The Evergreen Post Tweeter

After some searching and testing, I came across the Evergreen Post Tweeter plugin.

The plugin, created by former WPMU DEV writer Tom Ewer, lets you schedule and automatically tweet out links to old posts on your site.

The concept behind the plugin is simple: periodically tweet our old posts from your site that is “evergreen” content, i.e. posts that are an relevant today as they were when they were first published.

In Tom’s case, the plugin helped increase Twitter referrals to his site by about 250 per cent.

Increased Twitter traffic
Tweet “evergreen” content from your site and boost traffic to your site from social media.

The plugin is easy to install. Just activate it and go to your settings (Settings > Evergreen Post Tweeter). You’ll then need to sign into Twitter so the plugin can access your account.

The settings are fairly straightforward. You can choose the minimum and maximum age of posts you want to tweet, any categories/tags you want to specify and whether you want to shorten URLs.

Evergreen Post Tweeter
Evergreen Post Tweeter settings.

Once you save the settings, the plugin will then tweet your posts randomly. So if you want to tweet your old posts from the past year, but not from the past week, and only on weekdays at 8am, you can do just that.

As the analytics screenshot included above shows, tweeting older posts can have a beneficial impact on your traffic.

The plugin includes various settings that allow you to:

  • Schedule by day and time
  • Tweet out posts and/or page
  • Filter posts to be tweeted by category and/or tag
  • Choose from a selection of URL shorteners
  • Add extra text to tweets

What I like about this plugin is the ability to schedule tweets to go out at specific times on certain days. There are similar plugins that only let you tweet at intervals, so you can’t pick times.

How often do you tweet content from your site? Tell us in the comments below.

http://premium.wpmudev.org/blog/tweet-archived-wordpress-posts-and-boost-traffic-to-your-site/feed/ 6
Stop WordPress Comment Spam With These Pro Tips http://premium.wpmudev.org/blog/stop-wordpress-comment-spam/ http://premium.wpmudev.org/blog/stop-wordpress-comment-spam/#comments Thu, 11 Sep 2014 05:00:10 +0000 http://premium.wpmudev.org/blog/?p=131833 Comment spam and registration spam remain a large problem for WordPress users. It is not uncommon for some WordPress websites to receive hundreds or even thousands of comments every week.

This level of spam can damage your reputation with readers and commentators if you fail to tackle it. It is therefore important to face spammers head on and thwart their attempts at spamming your website.

Thankfully, tackling spammers does not need to be a time consuming endeavor. If you configure your WordPress website correctly, and install a good anti-spam plugin, you can eliminate the vast majority of spam from your website.

Let us take a closer look at how you can tackle WordPress spam.

Note: All of the WordPress plugins in this article are free to download (unless otherwise stated).

Configure Your WordPress Discussion Settings

Before you install any anti-spam plugin, you should configure your discussion settings correctly. These are located in the Settings section of your admin area (i.e. http://www.yourwebsite.com/wp-admin/options-discussion.php).

A fullproof way of stopping comment spam is to manually approve every comment. I am not a big fan of this myself as it time consuming and the discussion is held up until you manually approve each comment.

A more practical solution is to manually approve the first comment of a person. This works well as it allows you to review each commenter and once they are approved, their comments will be published automatically. It is an effective solution as spammers rarely take the time to write a good comment; therefore their attempt at publishing a link in your comment area can be stopped easily.

You can also place any comments with links directly into the moderation queue. Comments can also be marked as spam automatically if they contain any banned words you specify in your blacklist.

WordPress Discussion Settings
Be sure to review your discussion settings.

In an attempt to tackle comment spam, I have tested restricting comments to registered users. It was not a great solution. Although it did help reduce comment spam significantly, it also greatly reduced the number of comments submitted by readers as people do not want to go through the hassle of creating an account in order to publish a comment.

Additionally, in order to allow people to sign up for an account, I had to enable member registration. This allowed thousands of spammers to create fake user accounts on my website.

Although captcha forms and other anti-spam tools can reduce registration spam, I strongly believe that unless you need to enable public registration (e.g. for a discussion forum or membership website), you should disable member registration in the general settings page (i.e. http://www.yourwebsite.com/wp-admin/options-general.php). You can continue to create accounts manually for contributors, authors, and editors.

WordPress General Settings
Disabling member registration will help stop registration spam.

I recommend adjusting your discussion settings to suit your own preference to fighting spam. If you want to ensure that no spam ever gets through, you can manually approve every comment. Those of you who receive a lot of comments might find this configuration too time consuming, so you might want to make your commenting policy less strict. This might mean the odd spam comment gets through; however, it removes the need for you to check every single comment that is published on your website.

Configuring your WordPress discussion settings correctly is the first step towards tackling spam; however there are a number of great anti-spam WordPress plugins available that help you make things even more difficult for budding spammers. Let’s take a closer look at some of the best solutions.



Akismet is such an essential plugin that Automattic includes it with every copy of WordPress. After acquiring a key from the Akismet website, the plugin will stop protecting your website from spam comments.

Akismet checks every comment that is submitted to your website against their spam database. If a comment looks like spam, it will be placed in your spam folder. The plugin does not always get it right, however, if legitimate comments are placed in your spam folder (i.e. a false positive), you can mark them as “Not Spam”. Likewise, you can mark spam comments that slipped through as “Spam”. Over time, this process helps improve Akismet’s strike rate.
The number of approved comments for each commenter can be displayed next to their name to help you moderate comments more effectively. Obvious spam can be deleted automatically, however I always like to play it safe and send all spam comments to the spam folder so that I un-spam any false positives.

In the Akismet settings page, you will see details of how effective the plugin has been at catching spam comments. On most of my websites, Akismet has an accuracy rating over 99.5%. This high rate of success is why millions of website owners rely on Akismet to prevent spam. For me, one of the best things about the plugin is the fact that it plays so nice with other anti-spam plugins.

WP-SpamShield Anti-Spam


WP-SpamShield Anti-Spam is an easy to use anti-spam WordPress plugin that tackles comment spam & registration spam. It aims to eliminate all automated spam from your website. There is no need to add a Captcha form to your comment form as the plugin operates in the background.

The plugin features advanced comment logging and comment blacklisting features. This helps you block persistent spammers better. You can also stop anyone from publishing comments on your blog if they are using a proxy.
WP-SpamShield Anti-Spam is a useful anti-spam plugin that works in the background to block spam. It is so discrete, you will forget it is even activated.

Antispam Bee


Antispam Bee is a large collection of anti-spam filters and tools. The filters allow you to make your comment approval process more difficult. For example, you can automatically mark any comments with BB code as spam. Comments can be filtered further with tools such as blocking comments from specific countries and restricting comments to a particular language.

The plugin also allows you to clean your database of spam after a specified number of days. Statistics about spam blocking can also be displayed on your dashboard.

Growmap Anti Spambot Plugin


Growmap Anti Spambot Plugin aims to stop spambots by adding a checkbox to your comment form that asks commenters: “Confirm you are NOT a spammer”. The developers of the plugin claim that this will stop 99% of all automated bots. They also believe this solution is more user-friendly than a Captcha form. It is hard to disagree with that viewpoint.

An alert is displayed if a visitor does not enable the confirmation checkbox. The alert message that is displayed to visitors who do not check the box can be customized through the setting area. The message that is displayed to possible spammers can be changed too.

A number of additional spam detection tools are available such as stopping a user from submitting another comment if they already have a specified number of comments in the moderation queue. You can also define the maximum number of URLs allowed in comments and the maximum number of words allowed in the name field (because spammers frequently use their website title as their name).

Anti-spam by CleanTalk (no CAPTCHA)


As the name suggestions, Anti-spam by CleanTalk (no CAPTCHA) does not rely on commenters checking any boxes or completing any captcha forms in order to prove they are human.

The plugin integrates with many popular WordPress plugins such as bbPress, BuddyPress, and Contact Form 7. It can be used to stop comment spam, registration spam, trackback spam, and spam emails coming through your contact form. Anti-spam settings for specific types of spam can be disabled through the settings area if necessary.



Anti-spam is another spam protection WordPress plugin that does not rely on your commenters completing Captcha images. The plugin does not have any settings area; which is quite unique for a plugin of this type.

It works by setting up an invisible input trap for bots. Two hidden fields are added to your comment form. The first field is a date field and will be automatically completed by Javascript. The second field should be empty. Spam bots get tricked by entering the wrong information for these fields. Simple, but effective.

Please note that the plugin does not work with Jetpack comments since that comment solution uses an iframe. A pro version of Anti-spam is available for $14 that has a small settings page with a few additional options.

AVH First Defence Against Spam


AVH First Defence Against Spam is a feature rich anti-spam plugin that checks the IP of a commenter against the spam databases at Stop Forum Spam, Project Honey Pot, and The Spamhaus. Blocking spammers before they attempt to send a comment can reduce bandwidth and reduce the load on your CPU.

The plugin can also store IP information about hackers in your database. This can make your database grow quickly in size if you receive a lot of spam submissions; which is why the feature is disabled by default. Blacklists and whitelists are also available to help you control who can and cannot publish comments.

Other Anti-Spam Solutions

Due to the severity of the spam problem that WordPress website owners face, there are many anti-spam plugins available online. Below is a small list of other anti-spam plugins that you may want to consider using on your website.

Two other useful plugins worth checking out are WPCommentCleaner and WPDBTotalCleaner. By installing one of these plugins, you can quickly delete spam comments and unapproved comments from your database. This can greatly reduce the size of your WordPress database if it has a lot of spam comments. Therefore, your website will be more efficient and run a little quicker.

WPCommentCleaner allows you to delete spam comments quickly and efficiently.

Final Thoughts

I follow the same steps with every WordPress website I own. The first thing I do is configure my discussion settings correctly so that comments with links are sent to the moderation queue and ensure that the first comment from each person is moderated. This makes it almost impossible for spam comments to slip through.

The next step I take is to activate Akismet. On some of my websites, it is the only anti-spam plugin I have activated. If, however, I see an increase in spam comments getting through, I install another anti-spam plugin. Apart from Akismet, I do not have any preferred anti-spam plugin that I use every time and have used a variety of anti-spam plugins over the years on different websites. However, I do usually install one of the plugins listed in this article.

Frequently, dealing with spammers is a case of trial and error. If one solution does not work, try another. If that does not work, try something else. I realise that many readers want to know what is the best anti-spam solution available, however I do not think the fighting spam is always black or white. I have found some plugins to work well on one website, but not on another.

It is also important to realise that the best solution for each website is different. It can depend on the level of spam comments the website receives and the level of legitimate comments it receives.

For example, I have an old content website that gets very little traffic. For that particular website, I have installed three anti-spam plugins that collectively eliminate 99.99% of spam. It is very rare that any spam comment gets through. This high level of protection means that there is a higher risk of real comments from humans being marked as spam. It is a small price to pay as the website does not receive a lot of traffic and I place a higher priority on blocking spam comments than the odd legitimate comment not being published.

The situation is different on my own blog. I have written long, detailed comments on blogs I read and have had them marked as spam and deleted because the blog owner’s handling of comments was too severe. I therefore understand the frustration that a blog reader will experience after spending 20 minutes writing a great comment and not seeing it published.

With an active blog, it is vital that real comments are published and spam comments are not. It is therefore worthwhile spending a little time moderating your comments so that real comments are not accidentally marked as spam and deleted.

Review your own situation and choose an anti-spam solution accordingly. Remember that many anti-spam solutions are effective at tackling large volumes of automated spam, while others put in measures to discourage spam by humans.

http://premium.wpmudev.org/blog/stop-wordpress-comment-spam/feed/ 21
Best WordPress Portfolio Plugins for Impressing Potential Clients http://premium.wpmudev.org/blog/best-wordpress-portfolio-plugins-for-impressing-potential-clients/ http://premium.wpmudev.org/blog/best-wordpress-portfolio-plugins-for-impressing-potential-clients/#comments Tue, 09 Sep 2014 12:00:00 +0000 http://premium.wpmudev.org/blog/?p=131877 Portfolios are a great way to showcase your hard work and (hopefully!) impress future clients who many come across your site.

While there are many themes designed specifically for displaying portfolios, in most cases it makes sense to use a plugin rather than change your site’s design.

The collection of portfolio plugins below (in order of popularity) includes free and premium options. Some of the plugins offer very basic portfolio features such as the ability to display images, while other are more comprehensive and include filterable grids and project pages.

Easy Media Gallery (Free/Premium)


With more than 270,000 downloads, Easy Media Gallery is the most popular plugin available for displaying portfolios and other types of galleries.

This plugins supports various media, allowing you to display grid galleries, photo albums, portfolios, image galleries, image sliders, Google Maps and Google Street Vide, YouTube video, Vimeo video, MP4 video, audio and URLs.

It’s also a highly customizable plugin, allowing you adjust colors, positions, grid, media sizes, hover effects and more using an extensive options panel.

The premium version of this plugin comes with more features, such as the ability to create with an unlimited number of media, color picker, more light boxes, and support.

Portfolio (Free)


Portfolio is a simple and functional plugin that lets you create a page on your site for displaying portfolio items. You can add details to each item, such as screenshots, a description, URL, technologies used, and date of completion.

While the backend options allow you to customize the basic look of your portfolio and even add a profile page, the front-end display is lacking and looks out-of-date. Hopefully in future versions there will be more options for customizing how the portfolio looks.

WordPress Portfolio Plugin (WP Portfolio) (Free)


This plugin is aimed at web developers/designers who want to show off their portfolio of website creations.

WordPress Portfolio Plugin allows you to display your portfolio on a single page on your site with automatically generated thumbnails. Inserting a portfolio into a page is as easy as pasting a shortcode.

If you want to display screenshots of your websites dynamically, you’ll need to create an account with Shrink the Web. However, if you create screenshots yourself there’s no need for an account.

The portfolio looks pretty bland on the front-end, but it’s possible to customize the look and feel with HTML/CSS.

WordPress Picture / Portfolio / Media Gallery (Free/Premium)


This powerful plugin will transform a boring WordPress site into a feature-rich media gallery showcasing your latest projects, client logos, photography and videos.

Easily group your portfolio items using built-in jQuery filterable tabs. PrettyPhoto is also built-in for picture, video and PDF previews. Another nice feature is the plugin’s responsive design, which means your portfolio will look great on any device.

Four premium add-ons are available if you want to spend the cash: a premium skin, isotope filtering, PrettyPhoto extension, and Swipebox gallery library for mobile devices.

Awesome Filterable Portfolio (Free)


If you’re after simple and customizable filterable portfolio, this is the plugin you need.

Awesome Filterable Portfolio is ideal for designers, artists, photographers and other creative types who want to showcase images and examples of their work. This plugin features smooth animations and image hover effects.

Some other nice features include the ability to order portfolio categories and items, and configure animation properties.

OTW Portfolio Light (Free)


This simple and easy to configure plugin lets you create a great looking portfolio on your site minus the bloat.

You can create portfolio items and categorize them. The portfolio is also responsive so it looks great on all devices, big and small.

This plugin comes with a three column template for displaying a page or portfolio category. It offers options for filtering or paginating your portfolio items.

Projects by WooThemes (Free)


Projects is a relatively new plugin compared to the others on this list (it was released in February). It offers a simple solution for showcasing your client work.

Easily add your recent projects and display them on a specified page using a built-in template system, or with a shortcode, widget or template tag. You can also include various images on project pages, as well as detailed information such as categories, client details and projects URLs.

Project can be integrated with WooThemes’ testimonials plugin so you can associate a testimonial with a project and display it on a single project page.

Aeolus - Creative Portfolio (Free)


Aeolus promises to display your work in a “clean, fancy way” and it delivers.

It’s easy to add items to your portfolio. The plugin uses custom post types to store images and videos. You can also use large images and video as feature images.

Other features include responsive design, an extensive admin panel with a drag and drop interface, as well as a well-designed modern look and feel.

Aeolus is a great option if you want to display portfolio images and don’t need project pages.

Easy Portfolio (Free)


This aptly named plugin allows you to showcase your projects in a grid-style portfolio layout and click through to individual projects so you can view more details.

Easily add new projects, create categories, and add details to projects, including descriptions, URLs and images.

This plugin uses shortcodes for displaying portfolios and associated projects.

Waving Portfolio (Free)


Waving Portfolio provides an elegant way to showcase your work with its filterable grid portfolio layout and modal pop-ups.

Adding a new project to your portfolio is as easy as creating a new post. You can also create portfolio categories and tags. When you click on a portfolio item on the front-end, projects are displayed in a modal, adding a clean and professional touch.

Other features include the ability to customize the dimensions of portfolio items, shortcodes so you can insert your portfolio anywhere on your site, and light and dark skins.

Portfolio Mgmt. (Free)


You will need to be prepared to roll up your sleeves and do a bit of work if you want to use Portfolio Mgmt.

From the outset, this plugin looks fairly simple to use, and it is if you don’t mind how the portfolio looks like on the front-end. This plugins requires four optional template files (custom post types) for displaying portfolio content, otherwise the next ability default template in the WordPress template hierarchy is used.

If you’re happy to edit files and add your own CSS, this plugin could be for you. However, if you’re after a simple solution you may want to look elsewhere.

Media Grid (Premium)


With more than 6000 sales, Media Grid is the most popular portfolio plugin available at CodeCanyon. It’s a comprehensive plugins with a stack of features, including the ability to created an unlimited number of responsive portfolios, unlimited colors and layouts, visual grid builder with mobile mode, unlimited item options with retina icons and full media support (images, audio, video).

This plugin makes the most of masonry grid, allowing you to create filterable portfolios. You can even created your own layouts and adapt them to any size.

Another nice feature is this plugin has an adaptive design so portfolios look great on big screens down to sidebars.

Go (Premium)


This is hands down the most impressive portfolio plugin in this list, just check out the developer’s demo page.

Go allows you to build beautiful, modern and responsive portfolios. It includes four default portfolio styles (Flex, Door, Vario and Delux) and includes a comprehensive (huge!) options panel so you can customize your portfolio to match your site’s design.

Create unlimited portfolios and unlimited custom post types using all kinds of media (images, video and audio). There’s also a built-in template and style editor so you can customize the layout of your portfolios.

The CodeCanyon pages includes some great examples of how websites have used the plugin to showcase their work.



ZoomFolio offers three responsive portfolio designs and unlimited customizations. This plugin uses a shortcode generator for displaying portfolios.

It’s easy to set up a new portfolio, just enter the shortcode generator from any port or page, click “Install Sample Data”, and then choose this example suits your site. Portfolio items are displayed on the front-end using light boxes.

While the portfolio templates are eye-catching, there aren’t as many options as other premium portfolio plugins. Still, this plugin is a solid option if you want to display media rather than project pages.

Choosing a Portfolio Plugin

Finding the right portfolio plugin for your site depends entirely on what you need and how willing you are to customize.

If you’re after something easy to use that requires little effort, Easy Media Gallery is a solid choice. It’s highly configurable so you can adjust your portfolio to suite your site. And if your site outgrows what the plugin offers, you can always upgrade to the pro version.

If you’re looking for a portfolio plugin with more heft, check out Go. This is my favorite plugin in this list. The developer’s site offers an impressive collection of demos of how the plugin can be customized. The built-in template and style editor also makes it easy to change the layout of your portfolios.

Do you have a portfolio? Do you use a theme or a plugin? Let us know in the comments below.

http://premium.wpmudev.org/blog/best-wordpress-portfolio-plugins-for-impressing-potential-clients/feed/ 2
Stunning Free and Premium WordPress Slider Plugins http://premium.wpmudev.org/blog/stunning-free-and-premium-wordpress-slider-plugins/ http://premium.wpmudev.org/blog/stunning-free-and-premium-wordpress-slider-plugins/#comments Wed, 27 Aug 2014 12:00:00 +0000 http://premium.wpmudev.org/blog/?p=131548 Sliders are the way to go if your site is image-heavy, or you just want to get your content front and center when visitors land on your website.

However, sliders tend to get a bad rap. And no wonder why – there are too many sites with simple sliders that display a new image every five seconds. Boring.

These sites fail to take advantage of the multitude of features and functionality sliders – even free ones – now offer. From layers and animations to parallax and full-width video, sliders, and especially homepage sliders, provide an engaging and eye-catching way to welcome visitors to your site.

The collection below features both popular free and premium options with excellent user ratings.

(If you’re still not convinced, the top 10 most popular themes on Themeforest all come with homepage sliders.)

What is your favorite plugin? Is there a plugin missing from the collection below? Let us know in the comments.

Meta Slider (Free + Premium)


Meta Slider is far and away the most popular slider available in the WordPress Plugin Repository, with more than 1 million downloads. When I last downloaded Meta Slider in February, there were 467,000 downloads. That’s a 100 jump in downloads in just six months.

This easy-to-use plugins comes with jQuery sliders – Nivo Slider (responsive, 16 transition effects, four themes), Coin Slider (four transition effects), Flex Slider 2 (responsive, two transition effects, carousel mode), Responsive Slides (responsive, fade effect only).

Creating a new slider is simple and the user interface is intuitive. Simple select which slider style you want to use and the plugin will provide a shortcode you can insert anywhere in your site. You can drag and drop to re-order slides.

There’s a premium version of Meta Slider available, Meta Slider Pro, which allows layer sliders, YouTube and Vimeo sliders and a live theme editor, as well as updates and support. A single license will set you back $19 and unlimited licenses costs $99.

WOW Slider (Free)


Unlike other sliders, Wow Slider is unusual in that you need to download a separate program, WOWSlider Wizard to create a slideshow. Still, it hasn’t stopped more than 300,000 people download this popular plugin.

Using the wizard is fairly straightforward. Once you’ve put together your slideshow, you can then upload it to the plugin. You can then copy and paste a shortcode to insert your slider anywhere on your site.

Other features include responsive design, fully-accessible as a pure CSS slider if Javascript is turned off, and touch swipe support.

Smooth Slider (Free)


Smooth Slider lets you display both images and content in a slideshow, with a customizable background and slider intervals.

Features include a responsive design and transition effects, including fade. It also support custom slider, category slider and recent posts slider. Template tags, shortcode and a widget are included.

Setting up a new slider is fairly straightforward, though all the different options can be a bit overwhelmingly. Still, the user interface has a simple design and once you get your head around all the different features it’s easy to create several sliders.

Easing Slider “Lite” (Free + Premium)


Easing Slider “Lite” is the second most popular free slider plugin in the WordPress Plugin Repository with more than 400,000 downloads.

This plugin allows you to set the dimensions and duration of your slider and includes the option to make your slideshow responsive. There are two transition effects: fade and slide. Like many other sliders, you will need to use shortcode to add your slider to a post or page.

It’s an extremely lightweight plugin at just 16KB.

You can only create one slider with this plugin. If you want more you’ll need to upgrade to Easing Slider Pro. Licenses start at €19.99 for one activation.

Soliloquy (Free + Premium)


Soliloquy is marketed as “The best responsive WordPress slider plugin. Period.” It’s a big call, but one that’s not far off the mark.

It’s simple to set up, you don’t need to download any software to create sliders, and you don’t need to mess around with setting. It just works.

Easily add images to your sliders, select slider size, speed and hit “publish.” Then copy the resulting shortcode onto any page or post where you want to display your slider.

There’s a premium version of this plugin available, which allows you to create HTML/video slides, complete embedded video support for YouTube and Vimeo, widgets, and access to add-ons (such as full lightbox and image filters). Pricing starts at $19 for a single license.

Slider Revolution (Premium)


Slider Revolution is the most popular slider plugin available on CodeCanyon with more than 33,000 downloads.

And it’s popular for good reason. This responsive slider plugin features a huge variety of customizable transitions, including zoom and parallax, fancy 3D, fade and simple slide. It includes the ability to drag and drop captions onto sliders with an animation builder, so you can position text exactly where you want.

A new feature is the ability to pull slider content from posts and custom posts. You can create templates that determine how the title, date and other details of a post is being displayed in the form of captions using a flexible wildcard system. There are also pre-made post templates.

ThemePunch, the guys behind this plugin, have been clever with the marketing for Slider Revolution, which is included with many themes on Themeforest.

RoyalSlider (Premium)


At first glance, Royal Slider seems like any other slider plugin, but when you dig a little deeper past it’s fairly bland marketing, there’s more than meets the eye.

For a start, some fairly prominent brands , such as Honda and Ralph Lauren, use the plugin on their sites. It’s also reached more than 20,000 sales on CodeCanyon, with an average rating of 4.64.

So why is this responsive image gallery and HTML content slider plugin so popular? It features a mobile-friendly design and supports touch swipe navigation. You can dynamically populate data from Flickr, Instagram or featured posts or any post type, even WooCommerce products.

Other features include video embedding, lazy loading, move or fade transitions, smart auto play, and four editable skins.

While this slider plugin doesn’t include dozens of fancy transitions, there is a focus on performance, accessibility and stability. And for $22, you get bang for your buck.

Nivo Slider (Premium)


The team behind Nivo Slider sure know how to write compelling marketing copy:

“The Nivo Slider is world renowned as the most beautiful and easy to use image slider on the market. There is literally no better way to make your website look totally stunning.”

Wow. Some big claims there. But does it live up to expectations? Yes and no.

Nivo Slider is easy to use and setting up sliders is a straightforward and painless process. There are multiple slider types and you can choose between creating manual sliders, category and sticky sliders, and gallery sliders. There’s also image cropping so you don’t need to worry about your images being too big or too small because they will all display the same size in the slider.

Built-in themes are included, or you can choose to add your off styling with CSS.

Overall, this slider plugin offers some great standard features, but doesn’t stack up to bigger players like Slider Revolution.

SlideDeck (Free + Premium)


SlideDeck 2 lets you create responsive and easily customizable sliders. Rather than templates, SlideDeck 2 has “lenses,” which are preset styles you can use to make your content look great.

The free version allows you to pull content from your posts, YouTube, Flickr and Pinterest. The premium version gives you 10 more content sources, including Facebook, Instagram, Google+ and Vimeo.

Slides can be easily customized to suit your site’s theme, including navigation options, custom fonts, transitions and effects, and interactions. For more, you can add your own CSS.

Slider PRO (Premium)


Slider Pro is a feature-packed plugin, to say the least. This responsive plugin offers 150+ options, 100+ possible transition effects, and 15+ skins. It also includes the ability to add animated layers and static layers, and dynamic content.

You can load content into slides from Flickr, YouTube, and Vimeo. Other features include lazy loading, touch swipe, keyboard navigation, and Multisite support.

A nice feature of the plugin is the ability to preview a slider before publishing it.

LayerSlider (Premium)


The LayerSlider website features the most impressive and stunning looking slider of any of the plugins in this collection.

This responsive plugin offers a huge feature list, including 200+ transitions (are 200+ transitions even possible?!), 13 skins, and three navigation types.

LayerSlider also boasts super smooth hardware accelerated CSS3 transitions with jQuery fallback, lazy loading, unlimited layers with image, video, audio, text or custom HTML content, powerful API for further customization, and the ability to add multiple sliders to the same page.

This plugin is also Multisite compatible. The website features some great demos for inspiration.

http://premium.wpmudev.org/blog/stunning-free-and-premium-wordpress-slider-plugins/feed/ 2
Will Jetpack Supercharge Or Superbloat Your WordPress Site? http://premium.wpmudev.org/blog/will-jetpack-supercharge-or-superbloat-your-wordpress-site/ http://premium.wpmudev.org/blog/will-jetpack-supercharge-or-superbloat-your-wordpress-site/#comments Mon, 25 Aug 2014 15:30:00 +0000 http://premium.wpmudev.org/blog/?p=131463 Jetpack, Automattic’s meta plugin adds more than 30 features to your WordPress site but has a bigger footprint than the WordPress core.

Built by Automattic, stress-tested on WordPress.com, almost 12 million downloads, installing it on your self-hosted WordPress site would seem to be a no-brainer.

But is Jetpack the solution to all your problems? Just how many of Jetpack’s modules will you actually use? Will your site be supercharged or just superbloated?

Composite image of WordPress logo and jetpack
Jetpack, a disparate collection of features and services

The idea of the meta plugin, a single plugin that contains a host of features maintained by a single entity is initially very appealing. Especially when that entity is the work of WordPress.com owners, Automattic. Not only can you be entirely comfortable that these guys know a thing or two about WordPress but many if not all of the Jetpack features have already been given a thorough workout on WordPress.com.

It’s an attractive proposition: features written by the WordPress development team and stress-tested in a peerless WordPress environment

But it’s not that straight forward.

Identity Crisis

Even Jetpack itself doesn’t seem to be entirely sure what it brings to a self-hosted WordPress site. The official Jetpack site reckons that it’s “a suite of the most powerful WordPress.com features” whilst the Jetpack entry on the WordPress.org plugin repository claims it’s “the awesome cloud power of WordPress.com”.

These might seem the same but they are not. The latter, the “awesome cloud power” makes a lot of sense as it (correctly) suggests the leveraging of WordPress.com to bring features to your self-hosted site that would otherwise be hard to impossible to implement. The reality is that Jetpack is a mix of the two: a collection of features driven by WordPress.com services and those are completely self-sufficient.

It’s Big. Really Big.

At 7MB zipped (22MB expanded on disk), Jetpack is actually 15% bigger than the WordPress core. That’s big, although the language files do represent a massive chunk of Jetpack’s size. Adding that much extra code, no matter how well written or tested, is always going to increase the risk of introducing a bug or conflict with an existing plugin.

It’s also a little surprising as you might imagine that a plugin that is leveraging “awesome cloud power” would be leaner. In fact, given Jetpack’s size, it’s surprising that it doesn’t solve its identity crisis and focus on the cloud and the 18 modules that require a connection to a WordPress.com account.

And perhaps add the obvious missing service, Akismet.

Too Many Obscure Modules

There are some very strong modules in Jetpack (more on that later) there’s also quite a few modules that can only have a fairly niche audiences.

Beautiful Math might be great for inserting mathematical formulas into posts but how many WordPress site owners are “maths geeks” and really have this need? Similarly, how many owners actually use Markdown to write posts, want to post to their site by email, need spelling and grammar checking above that provided by their browser, want to shorten links using wp.me rather than bit.ly or want to expose the JSON API (slated to be included in 4.1 core anyway)?

What’s even more perplexing is that practically none of these modules is providing functionality that is not available in alternative plugins, and this is especially the case for the Custom Post Types and Extra Sidebar Widgets modules which must have plans for expansion.

Some Modules You’ll Want To Avoid Altogether

Beyond the obscure, there are several modules (Enhanced Distribution, Jetpack Comments, Jetpack Single Sign-on, Likes) that just don’t stack up or seem to be of very little value.

I’m not a fan of alternative comment systems: the built-in commenting system seems more than adequate (perhaps enhanced with social sign-in) so why replace it with a system that relies on a 3rd-party and yet that’s what Jetpack Comments wants to do. There also seems to be limited benefit in allowing visitors to sign into your site using WordPress.com credentials and using a WordPress.com-specific liking system, when the real currency is a Facebook like, would appear to be a waste of time.

Auto-activating Is Just Plain Bad UX

When you install Jetpack and connect it to your WordPress.com account, you’ll find that over 20 modules are automatically activated, including Site Stats:

ModuleAutomatically Activated?Requires WordPress.com Connection?
After The DeadlineYesYes
Contact FormYesNo
Custom Content TypesYesNo
Custom CSSYesNo
Enhanced DistributionPublicYes
Google+ AuthorshipYesYes
Gravatar HovercardsYesNo
Holiday SnowYesNo
Infinite ScrollNoNo
JSON APIPublic Yes
Latex (Math)YesNo
Photon NoYes
Post By EmailYesYes
Related PostsNoYes
Single Sign-onNoYes
Tiled GalleryNoNo
Verification ToolsYesNo
Widget VisibilityYesNo
A list of Jetpack (ver 3.1.1) modules whether they are automatically activated and require a connection to WordPress.com.

That it is highly unlikely that any WordPress user will find an immediate use for all those activated modules and therefore will want to deactivate most of them is not the issue.

The issue is that it not Automattic’s (or any plugin developer) decision as to which modules should be activated: it is the site owner’s. At the very least this is highly presumptuous and, of course, means that WordPress.com is collecting stats about a site without appearing to first get explicit permission.

Simple Approach Is Double-Edged Sword

Jetpack’s simple approach to implementing functionality is both an advantage and a disadvantage.

Despite the size of the plugin, and likely due to heritage, the modules rarely go overboard with features and functionality. They stick to implementing simple solutions in rock-solid code. This is a real positive as the modules are often quick and easy to get the hang of and in many cases provide good results that have little or no configuration.

But that simple approach is also a disadvantage as you may quickly outgrow the Jetpack provided functionality and need to go with a more full-featured competitor.

Not All Doom And Gloom

Despite the negatives, there are services and features that should keep Jetpack in the frame for any WordPress site owner.

In fact, it’s when Jetpack is leveraging the “awesome WordPress.com cloud power” to access high-end features and functionality that it really excels:

Related Posts – Jetpack pushes this database-intensive activity to the WordPress.com servers (they effectively index a WordPress site to generate suggestions). Based on WP Engine’s stance on related post plugins, this is clearly a big deal.

Monitor – This service, a subject of a recent Weekend WordPress Project, is almost justification alone for installing Jetpack. Once set up, site owners are notified by email every time their site fails to respond along with details of total downtime.

WordPress.com Stats – Google Analytics may be the tool for in-depth analysis of  traffic but for a quick overview of what’s happening with a site, WordPress.com Stats provides an ideal summary directly in the WordPress dashboard.

Subscriptions – Allowing visitors to subscribe to updates to your site (including comments) is a standard relationship building technique and this module takes the emailing load off a self-hosted site.

VideoPress – If you produce a lot of video content for your blog then VideoPress is worth a look. A paid service costing $60 per year, VideoPress will handle the conversion and streaming of SD and HD video to a WordPress site. Videos have no length restriction but are limited to 1GB in size and have no pre or post roll ads. VideoPress uses the related WordPress.com site for storage so you may well have to factor in the additional cost of upgrading from the default 3GB.

VaultPress – Another paid service but the pick of Jetpack’s offerings. The Basic Plan ($165 per year) provides real-time backups and automatic restores which is represents a cheap insurance policy against disaster. Again, if we look to WP Engine for guidance, not only is VaultPress is the only backup plugin / service they allow, they recommend it.

It’s interesting to note that both VaultPress and VideoPress have specific plugins in the WordPress Plugin Repository and VaultPress at least is being actively maintained. A puzzle, perhaps, as to why Jetpack is not the sole interface provider for these 2 services.

Is Jetpack Worth Installing?

Is this even a question worth asking for a plugin that has had 11.7 million downloads? It’s actually a valid question for any plugin, not just Jetpack, but given Jetpack’s size, it is particularly pertinent.

Viewed individually, many of Jetpack’s standalone modules face stiff competition from more feature-rich competitors and perhaps only survive because they are part of the collection. But I would ignore the standalones and concentrate on the services because that’s where Jetpack’s value is (and where it should be concentrating).

Monitor is a service that every site owner should be utilizing. If one (or preferably more) of Stats, VaultPress, VideoPress, Related Posts, Subscriptions or Publicize can be added to the mix then installing Jetpack, despite the fact it will bloat your site, is a definite yes. Any other modules are then a bonus.

If not, then you’re better off finding an individual best-of-breed plugin to meet your need.

Do you have Jetpack installed on your site? Which modules do you actively use?

http://premium.wpmudev.org/blog/will-jetpack-supercharge-or-superbloat-your-wordpress-site/feed/ 20