Manually adding members to your site who need different user roles is a real time waster. With Membership 2 Pro, you can easily automate your site’s signups and enable visitors to sign up with a user role or custom capability. Membership 2 Pro comes with add-ons out-of-the-box that let you choose a user role or capability for your members automatically …
Stress Testing Your WordPress Site So You’re Ready for Traffic Spikes
It’s important to know just how well your WordPress website can handle large amounts of traffic in the event you get a sudden traffic spike. With Tsung, you can stress test your site for free, see your server’s limits first-hand, and use the data to create a plan to scale your site. Tsung (formerly IDX-Tsunami) is an open source distributed …
Building a Community-Powered Website with WordPress
Community-powered websites encompass everything from Facebook to Twitter to Reddit. And if you’re thinking about setting up your own online community, WordPress is the perfect platform for creating and engaging with your own custom audience. The advantages of building your own community-powered website are numerous: increased traffic to your site, the “passive” creation of SEO content, and direct access to your …
Customizing Front-End and Backend Login for WordPress
Whether you want your users to log in from the front-end or backend of your websites, WordPress allows you to fully customize the experience for both. Occasionally, when building a WordPress website you might think that the built-in login page doesn’t exactly meet your needs. Sometimes, you might want the login form embedded into your site’s front-end. Other times, you …
The Ultimate Guide to the WordPress functions.php File
If you’ve started building your own theme, or maybe even creating a child theme to customize another theme, then you’ll have learned all about template files and the theme template hierarchy. But what about the theme functions.php file? The functions file is where you put all of the functionality your theme needs that doesn’t relate just to one template, so it …
When to Use the WordPress REST API – and When Not To
The WordPress REST API will solve lots of problems and have more uses than we’ve even begun to explore just yet. But it’s no magic bullet and there will be times when you’re better off not using it at all. There still isn’t a huge number of developers or agencies using the REST API for live sites, partly because the …
How to Create a WordPress Plugin
If you’ve been building your own themes for a while, chances are you’ve been adding code to the functions.php file. Sometimes you might have wondered if you should be writing a plugin instead, but you weren’t sure how. In many cases, writing a plugin is better practice than adding code to your functions.php file. And creating a plugin is far …
12 Awkward and Embarrassing Confessions About Working From Home with WordPress
Being a freelancer can be great. I know it has given me the freedom to live life largely on my terms, which is awesome. But there are some drawbacks to this whole working from home thing that a lot of people don’t like to talk about. I mean, you don’t want to sound ungrateful, right? You work for yourself in …
JavaScript and the WordPress REST API: Understanding the Jargon
JavaScript is the hot thing in WordPress circles this year. The REST API has encouraged developers not only to learn how to interact with it but also to develop their use of JavaScript to enhance the front-end of the sites they build. But if you’re new to JavaScript, you could be forgiven for being confused by all the new terminology and jargon. …
Customizing (or Removing) the WordPress Admin Toolbar
The WordPress toolbar is that thin black bar that sits above the page header of your website. It contains menus and links usually pointing to specific admin pages like the editing post pages, the user profile page, the Theme Customizer, and more. While the toolbar has many useful features, it can be annoying, particularly when you have no need to …