
Ultimate Ecommerce Website Overhaul: Theme Build and First SEO Project
Today, we will take a look at an ongoing project for my business, JG Web Development. Several months back, we got the opportunity to start working with Totally Mechanics, a […]
Today, we will take a look at an ongoing project for my business, JG Web Development. Several months back, we got the opportunity to start working with Totally Mechanics, a […]
Scheduling tasks to be run at regular intervals in your WordPress plugin can be confusing if you’ve never done it before. And testing to make these “WordPress cron jobs” work […]
I’ve been developing ContentOracle AI Chat, a plugin that adds a retrieval-augmented ai chatbot to WordPress websites for the past six months. Today, I’d like to take a look at […]
It’s been a while since I showcased one of my web development clients here. But, that drought comes to an end today with my biggest client yet: Boyert’s Greenhouse and […]
If you have ever developed custom blocks for WordPress, you have surely run into the problem of applying block styles to specific html elements of your block. Maybe you want […]
So you want to set up a new website for your business, church, or other organization? Great! Setting up a website is a critical step in the establishment of any […]
The Defining Technology of Our Time Across the nation, businesses everywhere are pouring incalculable resources into the development of generative AI. Touching every industry, it has the power to fundamentally […]
As the developer of several WordPress Plugins, including Bible Buddy, StoragePress Self-Storage, and ContentOracle AI Chat, I have learned a lot about building plugins for WordPress. The most glaring among […]
StoragePress is a powerful new plugin for WordPress websites, designed to be a one-stop shop for owners of self-storage and mini-storage businesses to list their storage units for sale online. […]
One of the unique and interesting challenges that arises when developing new block types for WordPress sites is getting access to post-specific data from the database in your block. Access […]