=== Slip ===
Contributors: Eli Afram
Requires at least: 6.2
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build forms with short alias addresses. Keep entries in the database, email them, or both.

== Description ==

Slip is a form builder. Each form has an alias you choose, so the public address stays short: `example.com/f/contact`.

Visitors can send an entry to the database, to email, or to both. You can also place the same form in a page with the `[slip alias="contact"]` shortcode or the Slip form block.

Worth configuring, per form:

* Fields for text, email, phone, website, number, date, long text, dropdown, single choice, checkboxes, consent, a hidden value, and a file.
* Delivery, notification addresses, reply-to, and an optional confirmation email.
* Carbonless, Ink, or Plain presentation, with accent, width, and a ticket stub that prints the alias.
* Standalone page, or the active theme's header and footer, at the same short address.
* Honeypot, a time check, repeat limiting, and optional IP storage.

== Installation ==

1. Copy this folder into `wp-content/plugins/`.
2. Activate Slip.
3. Open Slip in the admin menu and add a form.
4. If the short address 404s, open Settings → Permalinks and save.

Plain permalinks still serve a form at `/?slip_alias=contact`.

== Frequently Asked Questions ==

= Where do entries go? =

Database keeps them under Slip → Entries. Email sends them and does not keep a copy. Database and email does both. A failed email is recorded on the entry when a copy was stored.

= Can I embed a form in a page? =

Yes. Use the shortcode `[slip alias="contact"]` or the Slip form block. The short address keeps working too.

= What happens on uninstall? =

By default, forms and entries stay in the database. Turn on "Remove all Slip data on uninstall" in Slip → Settings to delete them, including uploaded files.

== Changelog ==

= 1.0.0 =
* First release.
