Conditional Field Display in ACF Based on Options Value

In ACF, the conditional logic for fields is constrained to data found in the other fields in the group. That works for most things. In this case, I wanted to have an options page for the theme that allowed two different patterns for timeline events. If you choose the “structured events” pattern, I want to […]

Read More… from Conditional Field Display in ACF Based on Options Value

Customizing the text in Canvas Catalog enrollment buttons

As usual, just knocking out the hit titles! Canvas Catalog just doesn’t have much in terms of options. That’s been tricky for us. We do a number of odd things. We’re getting around this so far by using the ability to put custom javascript at the catalog or sub-catalog level. It’s not what I dream […]

Read More… from Customizing the text in Canvas Catalog enrollment buttons

Taking Reservations in Gravity Forms

I should have written this post first, but I didn’t. Give me some credit. I’m still writing stuff on the Internet. The years have proven that’s a higher bar than one might expect. So, we want people to be able to register for events and we want to be able to send them emails, mark […]

Read More… from Taking Reservations in Gravity Forms

OpenAI API persona builder example

This takes the previous persona builder and shows it working with the OpenAI LTI. I’ve spent about 50 cents in testing so far over three days. That’s using the ChatGPT 4 model. Pricing is based on tokens which loosely equate to computing cycles. There are different rates for different models. I think this would be […]

Read More… from OpenAI API persona builder example