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

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

Creating a Buy-Now/Pay-Later option within Gravity Forms

Offer installment payments for event registrations to increase attendance, especially for high-ticket items like retreats. Using Stripe with Gravity Forms, you can set up recurring payments and customize pricing with plugins like GP Conditional Pricing from Gravitywiz. This approach avoids costly Buy Now, Pay Later (BNPL) services like Afterpay while maintaining flexibility for customers. Learn how to manage Stripe subscriptions, debug webhook issues, and explore alternative gateways for installment payments.

Details