There are many ways to password-protect content in WordPress. Basic password-protection is built-in and there are other free plugins to expand upon that. But if you want to generate revenue from protected content, you’ll need a fully-featured membership plugin. There are many to choose from and I can’t say I’ve tried them all, but of the ones I have tried, I really like MemberPress. It has a lot of features and capabilities, but it’s also pretty easy to get up and running with. That said, learning a new system will always present some hurdles. Here are a few basic concepts I needed to get my head around to get going with MemberPress. Hopefully this will be helpful for you.Read more →
Intermediate tutorials may include code modifications, or use of tools like FTP. If you’re not a full-on developer, but you’re also not scared of getting your hands dirty, these tutorials are good for you :)
Learn how to handle unexpected WordPress problems, find the source and get your site back online.
When something goes wrong on your WordPress site, how do you react? Do you freak out, or have a mini panic attack? Don’t worry, that’s a fairly typical reaction from the normal WordPress user ;) With this post I’d like to change the way you look at and react to WordPress problems :)
With WordPress, as with many things in life, we learn a lot when things aren’t going smoothly; learning to deal with technical problems pushes us out of our comfort zone and forces us to develop new skills and a deeper understanding.
Much of what I’ve learned in WordPress over the years has happened through things going wrong and me having to figure out how to fix it. Every time you face a problem and learn how to deal with it, your confidence is boosted and your problem-solving toolkit, and resilience, expands. The next time an issue crops up you are better equipped to handle it and you feel less panic.Read more →
Ever raised an eyebrow at some of the sites showing up as Referrals in your Google Analytics reports? Analytics spam is a pervasive problem. There are 2 primary kinds of spam data you’ve probably seen show up in your Google Analytics reports. In some cases you may not have even realized it was spam.
There’s spam sites that show up in your referrer reports, and there’s spam that shows up in the browser language report. This post describes how to deal with both kinds of spam so that you can enjoy clean Analytics data! If you haven’t checked your Analytics for a while, I recommend doing so, to see if you’ve been subjected to any of the above.Read more →
Automattic’s Jetpack plugin has come a long way! It’s been much-maligned in the past for being bloated and slow and for that reason many developers wouldn’t touch it with a 10-foot keyboard. These days it’s much better – it’s more truly modularized to give you more control over exactly what’s activated. From the code side of things, developers will be pleasantly surprised to discover that it has been sprinkled with lots of actions and filters. So, while Jetpack is still generally marketed to entry-level end users, there are actually some nice Easter eggs for developers who want to customize things a little bit for their clients.
This article provides some code snippets and examples of a few ways to customize Jetpack modules.
If you want to become more proficient with WordPress, and develop confidence with, and understanding of, the more technical aspects, this tutorial is for you. It explains some of the skills and knowledge you need to move from a beginner’s understanding of WordPress, to an intermediate level. We’ll look behind the scenes of your WordPress site, explain the file structure and more.Read more →
I’ve had some clients in the past who wanted to set up a free download in their WooCommerce store, as an email list building strategy.
In reality it can be a little cumbersome to do a free download in exchange for an email address within a store context because it takes several more clicks on the part of the user, than it would for a typical opt-in form. The steps I provide here will significantly streamline the process. I wouldn’t recommend it as your only opt-in process, but if you really want/need to use your WooCommerce store for this, the method in this tutorial will certainly ease the main pain points.Read more →