Commodity Builds vs. Bespoke Solutions: How to Explain the Value to Your Clients As a WordPress developer, you’ve likely encountered a familiar tension: a client balks at your $20k+ estimate and says, “Can’t I just use a template?” This is your moment to educate—and elevate—your positioning. This article will help you clearly explain the difference [Read More…]
Why WordPress Developers Should Understand RDBMS Constraints
Build More Reliable, Scalable Applications with Formidable Forms When working with WordPress as an application platform — especially using tools like Formidable Forms — your forms may be beautiful and your workflows automated, but the real power lies in the data your system collects, stores, and reuses. If you’re building enterprise-grade applications — CRMs, portals, ERPs, custom dashboards, or any data-driven [Read More…]
Build a Business App in WordPress (No Coding Needed!) with Formidable Forms
Turn your WordPress site into a powerful business tool using just a plugin. Think WordPress is just for blogging? Think again. If you’ve ever needed a custom tool to manage things like inventory, client onboarding, or employee records — but didn’t have the budget for developers or the time to learn to code — Formidable Forms might [Read More…]
Easily Create PHP Variables for Every Form Field
Summary Have you ever wished it were easier to create Software Portability variables based on a form’s field keys? Here’s a function that will help you do this with 2-lines of code: View the code on Gist. To create the variables, pass the form’s key to the function: /* get all pertinent form and field [Read More…]
Calculate Renewal Date with addmonths()
jQuery/JavaScript Date Math Demo
Kint Debug Video Follow-up When I recorded the Kint debugger video the other night, I mentioned that I was calculating subscription transaction renewal dates with jQuery. This is for the Sole Proprietor Expense Tracking application I’m building. I’ve written this application for myself primarily because I don’t need a full blown accounting system, especially after [Read More…]
Add Pizazz to Star Rating Fields with Your Own Symbols
The Importance of Clearly Written Changelogs Even though we read the changelogs for every Formidable release, the individual line items don’t always sink in, and sometimes, their implications can be more far-ranging than expected. For example, this line in the v6.4.2 changelog says: New: Front end icons have been updated to no longer use font [Read More…]
Use FrmEntry::create() with Dynamic Fields
Back Story There’s a little bit of a back story here. This article is the result of a post in the Formidable Masterminds Facebook group by Jeremy Knauff of Spartan Media in Tampa, Florida. Jeremy and I have a long time relationship. In fact, back in the day, he was a client I once helped [Read More…]
How FrmEntry::getAll() Works
The Definitive Guide
Introduction This article evolved from this thread in the Formidable Community. When researching the Formidable KnowledgeBase for an example of FrmEntry::getAll() to answer the community question, I found an example: https://formidableforms.com/knowledgebase/php-examples/#kb-entries. To save time, here’s the example in the KB article: $entries = FrmEntry::getAll(array(‘it.form_id’ => 5), ‘ ORDER BY it.created_at DESC’, 8); Formidable’s documentation primarily [Read More…]

