WM Open · WordPress

Slip for WordPress

Free v1.0.0

Form builder with short alias addresses

A WordPress form builder. Visitors fill in a form. The entry goes to the database, to email, or to both. Each form has an alias, so the public address stays short — example.com/f/contact.

Requires WordPress 6.2+ · PHP 7.4+ · GNU General Public License version 2 or later · Package slip

Why this package?

Sites that only need a simple, reliable way to:

  • Store documents securely (not as open media URLs)
  • Organise downloads by category
  • Track download counts
  • Mix real files with external links
  • Present everything in a polished front-end list

WM Downloads focuses on that job — without the weight of a full document management suite.

Capabilities

What’s included

Package contents

  • Slip plugin — Forms, entries, short alias router, mailer, privacy exporter and eraser
  • Slip form block — Gutenberg block plus [slip alias="…"] shortcode

Current version: 1.0.0

Features

  • Short public address per form — /f/contact (prefix is configurable)
  • Delivery: database, email, or both (failed mail still keeps the entry)
  • Fields: text, email, phone, website, number, date, long text, dropdown, choice, checkboxes, consent, hidden, file
  • Half-width fields sit side by side when there is room
  • Open, draft, or closed — closed keeps the address and shows your message
  • Carbonless, Ink, or Plain presentation, with accent, width and optional alias stub
  • Standalone page or wrapped in the active theme at the same short address
  • Honeypot, time check, repeat limiting, optional IP storage
  • CSV export of stored entries; uploads live under uploads/slip/{form id}/
  • Personal-data exporter and eraser; suggested privacy-policy text

Admin

  • Slip in the admin menu — Add form, or start from a contact form
  • Address alias, status, fields, delivery, presentation and behaviour per form
  • Notification addresses fall back to Settings, then the site admin email
  • Subject and confirmation messages accept {title}, {alias}, {site}, {date}, {summary}, {field:name}
  • Slip → Entries — read, export CSV, or delete (files go with the entry)
  • Slip → Settings — URL prefix, defaults, uninstall data option

Front end

  • Short address always works: /f/{alias}
  • Shortcode [slip alias="contact"] or the Slip form block in a page
  • Theme PHP: echo slip_form('contact');
  • With Plain permalinks: /?slip_alias=contact
  • Search engines can be asked to skip the short address

Shortcode, block & hooks

  • Shortcode: [slip alias="contact"]
  • Block: Slip form
  • PHP: echo slip_form('contact');
  • Hooks: slip_validate_field, slip_is_spam, slip_after_submission, slip_mail_recipients

[slip alias="contact"]

Best suited for

  • Contact and enquiry forms that should not need a heavy builder
  • Sites that want a short public URL instead of a buried page
  • Email-only forms, or a kept record under Entries
  • Theme and plugin developers who need a few submission hooks

Documentation

Install, configure & use

Slip is a free WordPress form builder. Each form has an alias, so the public address stays short. Entries go to the database, to email, or to both. The same form can sit in a page via shortcode or block.

Requirements

  • WordPress 6.2 or later
  • PHP 7.4 or newer

Install

  1. Download slip-1.0.0.zip from this page.
  2. Plugins → Add New → Upload Plugin → Activate Slip.
  3. Open Slip → Add form, or Start from a contact form.
  4. If /f/contact 404s, Settings → Permalinks → Save.

Quick start

  1. Set the alias (letters, numbers, hyphens). The prefix is in Slip → Settings (f by default).
  2. Choose delivery: database, email, or both.
  3. Add fields. Half-width fields sit side by side when there is room.
  4. Pick Carbonless, Ink, or Plain. Optionally wrap the short address in the theme.
  5. Embed with [slip alias="contact"] or the Slip form block.

More detail

Email-only forms do not keep a copy. Switch delivery to Database, or Database and email, if you want one. Uninstall leaves data in place unless Remove all Slip data on uninstall is turned on. Public Sans and IBM Plex Mono (OFL) are bundled for the form and stub.

License

GNU General Public License version 2 or later

GPL-2.0-or-later

This software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the license is included in the package as LICENSE.txt. Full text: gnu.org · GPL v2.

  • GPL-2.0-or-later — free for the community
  • Install on as many of your own WordPress sites as you like
  • Support and custom development available on request

Support & custom work

Built for real production use — including document-heavy resource libraries. For support, branding tweaks or custom features, contact WM Studios.