WordPress guides

  • WordPress two factor authentication (2FA)

    Nowadays just about every critical service that we use requires dual authentication methods (2FA). This is more practically known as “the thing that sends you a code by text, email, or Authentication App to verify your identity, after logging in with password”. Security and convenience are always at odds. Everybody dislikes 2FA, but it’s a…

  • There’s no time like the present

    I’ve noticed in talks with several of my clients that they love my “Let’s try it right now” concept. Usually over Zoom and screen-share we make quick attempts to achieve something together in realtime, or backlog it if we run into delays. I use Trello to manage projects, so we toss the details into a…

  • Why keep plugins up to date?

    I recently had another developer ask me why I work to keep plugins current, why I upgrade them. I realize it’s important to see that their question isn’t stupid, and the market out there, developers included, needs to know about software updates and why they matter. So here goes… Security & Bug fixes If you…

  • Published as a Codeable Expert

    I was published as a Codeable Expert on December 7th, 2023.

  • Fixing Jetpack Contact Form SPAM

    We have so many contact form plugins within the WordPress community. We also have several CAPTCHA systems available for these plugins, usually via Google reCaptcha or Cloudflare Turnstile. It’s all a lot to take in, and these plugins and services can add a lot of weight to a small site. Sometimes I prefer to use…

  • Jetpack CRM implementation

    I recently migrated into Jetpack CRM free edition (no premium add-ons used). This is a great free plugin with significant premium add-on capabilities, supported by the same company as WordPress.com and WooCommerce.com Here’s my experience with it so far: I like how the admin menu offers regular main menu item mode versus individual main items…

  • Beware of hosting company practices

    I had a troubling exchange with a hosting company yesterday that I feel is worth sharing. A new client with a smaller site has been paying ~$60 monthly for a 4GB (RAM) virtual private server. It’s large for her use (compared to the 2GB server that I run my own sites on). She pays for…

  • PHP 8.2 is rolling out now

    All sites should be running PHP 8.0+ by now given PHP 7.4 lifecycle ended late last year. PHP 8.0 will hit EOL later this year and sites should be upgrading at this time. PHP 8.1 was released in December 2021 and was succeeded by PHP 8.2 in December 2022. PHP 8.1 speeds-up WordPress 3.5% according…

  • Onboarding WordPress VIP Go

    I recently helped migrate a client into WordPress.com VIP Go enterprise hosting. This hosting is for larger sites with hosting budgets starting around $25,000 per year. It’s an opinionated platform that applies perhaps the greatest degree of WordPress management available. Here’s notes I took on the process: For more details on WordPress VIP, see their…

  • Local WordPress development via Homebrew

    August 2024 update: Switched the below from Apache and MariaDB to Nginx and MySQL to match SpinupWP setup. Here’s a follow-up to my March 2022 article on LocalWP power usage. LocalWP has gotten too slow and eats-up loads of precious storage space. Some sites won’t shut down. The ones that do shut down take time…

Blog categories