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

Midjourney AI Tutorial – How to zoom in or out on people in a landscape

Midjourney is a powerful tool for creating stunning landscape illustrations, but when it comes to adding people to the composition, it can be a source of great frustration. It seems as if the default framing for Midjourney is to produce a close-up portrait, most frequently of a white girl in her 20s. Whether you’re struggling…

Details

CSS rules that drive me crazy: non-hyphenation of capitalized words

Sometimes I spend an hour trying to figure out what is wrong with my code, only to finally figure out that this is a “browser feature“, not a bug with my CSS. According to https://www.w3.org/TR/css-text-3/#hyphenation Correct automatic hyphenation requires a hyphenation resource appropriate to the language of the text being broken. The UA must therefore…

Details

How to output custom taxonomy terms in Kadence Element builder

I’ve been developing custom WordPress themes for almost 15 years now. Most of the time, this routinely involves the creation of custom post types and custom taxonomies in order to create customized display of clients data, generally organized around content types that are more specialized than just the “pages” and “blog posts” that WordPress comes…

Details