This site uses tracking cookies. By using this site, you agree to our Privacy Policy. If you don't opt in, some parts of the site might not function.
Home / Blog / FileMaker / How to Use FileMaker 17 to Connect the Data API and Your WordPress Website
13Jun 2018

How to Use FileMaker 17 to Connect the Data API and Your WordPress Website

About the Author

Mike Duncan Mike Duncan

Mike is an AWS Certified Solutions Architect as well as a certified FileMaker Developer. In addition to his work, Mike also enjoys pursuing his art, freelance writing, traveling, and spending time with his family.

Comments (9)

Jordan - June 13, 2018

nice work. Would love to see an example using ContactForm 7 … it is by far the most popular contact form plugin.

    Mike Duncan
    Mike Duncan - June 15, 2018

    You might be able to by adding an event listener, then the code presented here may be a guide to what the javascript function would look like.

Damien Kelly - June 16, 2018

Great article, I got it working nicely in FMS17, great share! I did notice it does not work with FMS16, any idea why? Thanks again

    Mike Duncan
    Mike Duncan - June 18, 2018

    Hi Damien,
    The Data API in FMS 16 is different than the final release in 17. Considering the version in 16 is a beta, I would focus on the current version. Of course you can use CWP instead of the Data API in previous versions of FMS as well.

Damien Kelly - August 15, 2018

Thanks for the reply Mike, made sense when I saw the previous Data API structure.

Is it possible using this method to feed data into a NinjaForm? I know you can via query string – what about sending in a primary key, and having the NinjaForm extract the data from FileMaker via API and then populate the form?

    Mike Duncan
    Mike Duncan - August 16, 2018

    I have not done that, but may be possible.

Malta Code - December 17, 2018

This is one way, sending data from Ninja forms to a FM Database. What about the other way around, a user logs in a WordPress site and will presented by some FM Data (for instance all their open tickets, orders, invoices, etc.) based on their email or id. How would you suggest this setup?

    Mike Duncan
    Mike Duncan - December 20, 2018

    There are several ways to tackle this scenario. One would be to create a custom template and point to some custom PHP to include, then display that in your WP site. This is basically custom web publishing so would require more development, especially if you want to also support the CSS and theming inherited from WordPress, but can be done.

Leave a Reply