WP Libre Form

Plugin Banner

WP Libre Form

by Viljami Kuosmanen

Download
Description

Use standard HTML5 markup to create fully functional forms for WordPress

Features

  • Uses only HTML5 syntax to build forms. No GUIs, shortcodes, no bullshit
  • Works with any valid HTML form. Just copy any form from any website and it will work. It’s magic!
  • Submissions are saved as custom post type posts. Form values are saved as custom fields.
  • Validates required fields tagged with the native HTML5 required attribute.
  • It’s hackable. Add your own validation or automation with hooks and APIs.
  • Email notifications of received form submissions
  • Full file upload support to Media Library with input type=file
  • Multilingual support with Polylang

Why?

Modern HTML markup is already a great way to build forms. With Libre Form, there’s no need to learn clunky form builders that are hard to customise.

Just use standard HTML inputs to build, or copy a form to your WordPress site that will just magically work. No need to touch PHP code if you don’t want to.

Required field validation, email notifications, file uploads to WP gallery and lots more are included by default in the core of the plugin but you can also add your own functionality with hooks and APIs provided by Libre Form.

Contributing

Please contribute to this project on Github. Pull requests welcome!

https://github.com/anttiviljami/wp-libre-form

  1. Upload plugin to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Installation done!
  1. Editing a Form

    Editing a Form

  2. Form displayed in the default Twentysixteen theme

    Form displayed in the default Twentysixteen theme

  3. Submissions view

    Submissions view

  4. Single submission view

    Single submission view

None yet.

It still works fine.

By blackdragon100 on November 15, 2020

Thank you. This plugin is the best and simple so far.

Developer friendly stuff 😍

By Timi Wahalahti (sippis) on January 10, 2018

No tears (except of joy) when using this plugin and making customized form flows for submit and handling. And the best part is that every single thing can be changed with actions, yet every submission is show so simple that dashboard users understands those.

Just what I needed

By anttiluokkanen on November 19, 2017

Went through a bunch of form builders and this is the first that fits my needs perfectly!

Very developer friendly

By olligranlund on May 12, 2017

Well it just works. I had some trouble in the beginning but after a quick support message I was told to add the "name"-attribute to the inputs. I guess I missed that in the first hand. Everything works smoothly and feels great. The only downside I can imagine is to use this in projects for customers as the customers rarely have any HTML-knowledge and therefore can't build forms by themselves. But this plugin isn't straight targeted for them either so no minus points for that!

Great Idea!

By Arunas Liuiza (ideag) on May 10, 2017

Love the idea, and it is very easy to use for developers.

Perfect for custom form markup

By k1sul1 on September 3, 2016

Works just like Contact Form 7, except that this doesn't suck.

I use this for all my projects

By Viljami Kuosmanen (Zuige) on September 3, 2016

Yes, I know I made the plugin. 🙂

Commit log is available at https://github.com/anttiviljami/wp-libre-form/commits/master

Back to top