Hello. My name is Gray. These are my web development tutorials about subjects that are very niche, and on which I haven’t found much other web material about, other than documentation distillation, and conversation over various Slack and Reddit channels. If you find it useful at all, drop a comment in the post.

Why and How to Decouple WordPress Post/Article Authorship from User Accounts with a ‘Team Member’ Custom Post Type

Are you facing challenges with managing author attribution on your WordPress website? Inherit a site with content created by short-sighted former employees or agency? Struggle with recognizing multiple authors per post? I built a custom plugin that seamlessly migrates your content authorship to a “Team Member” custom post type, decoupling it from the native WordPress user system. Enhance security, provide rich author profiles, and future-proof your content management workflow. Learn how to implement this solution and streamline your authorship management process.

Details

When LinkedIn Lacked an ‘Exclude Companies’ Filter, I Built My Own

As a web developer, I’m constantly reminded of the unique problem-solving abilities this profession instills in us. These skills prove invaluable not just in technical settings but in everyday challenges—like navigating the often frustrating terrain of job boards. The Job Search Conundrum Recently, as I’ve been hunting for my next full-time position, LinkedIn’s job board…

Details

Improve the content management experience for your WordPress clients with tooltips

I create bespoke WordPress websites to solve problems. These websites hopefully solve a client’s customer’s problem through the purchase of a product or service. That’s the obvious part of the job. Often neglected though is that the website backend must also be designed to solve content management issues for my clients. One of the ways…

Details

How to hide password-protected WooCommerce products from search results and Related Products templates

I have a client that is using WooCommerce subscriptions as a way to create custom payment plans for individual customers of theirs. This is because the payment plans are often personalized to the customer’s personal financial situation. While WooCommerce may not be an obvious choice of software for this, it can be easily leveraged for…

Details