PHPackages                             erikgreasy/wp-advanced-forms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. erikgreasy/wp-advanced-forms

ActiveLibrary

erikgreasy/wp-advanced-forms
============================

This is my package wp-advanced-forms

v0.1.2(3y ago)09MITPHPPHP ^8.0

Since Feb 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/erikgreasy/wp-advanced-forms)[ Packagist](https://packagist.org/packages/erikgreasy/wp-advanced-forms)[ Docs](https://github.com/erikgreasy/wp-advanced-forms)[ RSS](/packages/erikgreasy-wp-advanced-forms/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (5)Versions (4)Used By (0)

WP Advanced Forms - Custom WordPress forms made easier
======================================================

[](#wp-advanced-forms---custom-wordpress-forms-made-easier)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ac2f6e159f52398b9d5bba8b2fc4aade2e0604aedebe6676ca7c9c4e83f64778/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6572696b6772656173792f77702d616476616e6365642d666f726d732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/erikgreasy/wp-advanced-forms)

Advanced forms provide a convenient way to create custom forms in WordPress by making typical form tasks like validation easier.

Current batteries included
--------------------------

[](#current-batteries-included)

- ability to use laravel validation
- easy way to config your form without hassle of repeating WP action key, ugly WP hooks callbacks for handling forms and more

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require erikgreasy/wp-advanced-forms
```

Usage
-----

[](#usage)

Create your forms classes extending the base FormComponent class. Example form class:

```
