How to Let Users Login to WordPress Using an Email Address

It’s not unusual for users to forget the username they chose when signing up for a WordPress site.

Or, when registering for a site, a user might discover the username they want is already taken.

Fortunately, you can give users the option to login to your site with their email address, which they are less likely to forget.

In today’s Weekend WordPress Project, I’ll show you a couple of methods – a code snippet and a plugin – to help you easily add email login to your site.
Adding Email Login with Code

Weekend WordPress Project

Read more »

Keeping Plugins Clean: Using Activate, Deactivate and Uninstall Hooks

Plugin authors pour so much of their time and energy into the main functionality of their products that it’s understandable less important stuff falls by the wayside.

Take activation and deactivation, for example. While activation hooks are widespread – many plugins need to add some options, flush rewrite rules, maybe create a database table or check for version differences when they are installed – deactivation and uninstallation hooks are far less less common.


Read more »

16 Plugins to Help You Communicate With Your Users

A website is a communications tool. You create one to communicate with visitors, and to give them somewhere they can communicate with you.

Whether your site is for blogging, marketing, selling, fundraising or passing on information, one of your key concerns will be making sure you can communicate with your visitors to let them know what you’re doing and what’s new on your site.

But you can’t simply rely on people to keep coming back to your site. What if they visited your site yesterday, had a thorough look around, but you make a major update today? They don’t know that so they may not come back? You could lose a potential customer, subscriber or fan.

In this post I’ll look at some of the plugins you can use to reach out to your audience and communicate more effectively with your visitors.


Read more »

Loading WordPress Posts Dynamically With AJAX

AJAX has become all the rage in the past couple of years and for good reason. AJAX (Asynchronous JavaScript and XML) is a way to have a “conversation” with the server and display the results without reloading the page.

This technique allows us to refresh “Like” counters, add items to a shopping cart, create dynamic forms and much more – all without reloading the page.

In this post I’ll show you how to load posts in place with AJAX using the Twenty Fifteen default theme as our base.

We’ll look at why AJAX is used and, starting with a simple example, building AJAX loading functionality into Twenty Fifteen.

Dynamic load.

Read more »

How to Customize Twenty Fifteen to Make it Your Own

I recently praised the new Twenty Fifteen default WordPress theme for its clean look and focus on sharing beautiful content.

I like its vertical rhythm, the layout of the sidebar and the responsive behavior. It really is a beautiful theme.

But while I love how it looks, there’s always room to make it your own. Twenty Fifteen offers a few customization options but there is a lot more you may want to do to style it to your liking.

In this post I’ll take a look at a number of ways you can turn an already awesome theme into a site design that’s just right for you. We look at the built-in customization options, some plugins to add further style improvement, and self-coded solutions to some problems problems, albeit minor ones.

Twenty Fifteen

Read more »

The 10 Most Popular Free and Responsive WordPress Themes Reviewed

A few years ago, responsiveness was considered an added bonus as a WordPress theme feature, but things have changed. With up to 50% of visitors using tablets and smartphones to access websites, ensuring your site looks great on a variety of devices is no longer just nice to have but essential.

This is reflected in the fact that a huge number of WordPress themes are responsive. At the time of writing, a search in the WordPress Theme Repository found no less than 861 themes – that’s nearly 30% of all available themes.

Responsive themes.

Read more »

Using a Custom Taxonomy to Add a Location Drop Down

Recently in the support forums, one of our members wanted to add US states to his Directory listings and make his listings searchable by state.

While there are plugins that can do this, we chose a more interesting path that takes advantage of our plugins.

In today’s Weekend WordPress Project I’m going to show you how to use a custom taxonomy to add a location drop down to your site.

Weekend WordPress Project

Read more »

3 Plugins to Help Get Your WordPress Business off the Ground

The great thing about WordPress is the low barrier to entry, meaning anyone can create their own website. This is especially convenient for small business owners who, years ago, had to ask a web savvy friend to code a site in HTML, or shell out cash if they didn’t know someone who could give them mates rates.

For businesses keen to reach out to and engage customers, there are a few basic plugins we offer that can help you move beyond the constraints of a basic web page.

In today’s Weekend WordPress Project, we’re going to look at three basic plugins – all available at WPMU DEV – that can help grow any business, whether you’re selling a product or service.

Weekend WordPress Project

Read more »

5 Simple Methods for Creating Custom Queries in WordPress

On every page of your website, WordPress runs a query. This fetches data from your site’s database and then displays it in the way your theme tells it to using the loop. This is referred to as the main query.

Depending on the type of page being displayed, WordPress will use the most appropriate template file, meaning that the loop might vary for different content types. But it will always run a query to fetch data from the database.


Read more »