Front-end document submission & editing Pro
Let visitors submit documents through a form with moderation, see their own submissions, and edit them from the front end — no wp-admin access needed.
FileDeck Pro lets people contribute and manage documents without ever seeing wp-admin. Add a submission form with [filedeck_submit], list a user’s own documents with [filedeck_my_submissions], and let them fix their own submissions with [filedeck_edit]. Submissions feed your normal review queue — nothing goes live until you approve it.
FileDeck Pro — this feature is included in all Pro plans. See pricing
Add a submission form
Place [filedeck_submit] on any page (there’s a Submit Document block too). Visitors enter a title, an optional description, an optional category, and upload one or more files — each file becomes its own document. Any custom fields you’ve defined appear on the form too. Submissions are created as Pending review — they show up in Documents for you to approve, exactly like an editorial draft.
Attributes:
category="slug"— fix every submission to one category (hides the picker).show_categories="0"— hide the category dropdown.terms="1"— require a consent checkbox. Set the wording withterms_text="I confirm I have the right to share this document.".require_login="0"— allow logged-out submissions. This is opt-in and off by default; combine it with a spam check (see below).
Uploads are restricted to a safe document allowlist (PDF, Office, images, text, zip). SVG is deliberately excluded because FileDeck treats SVG as a previewable type. Submissions are rate-limited per visitor, and reviewers are emailed when a document arrives (this uses your site’s email — configure an SMTP plugin if your host can’t send mail).
Let people see their submissions
[filedeck_my_submissions] lists the current user’s own documents with their status — Draft, Awaiting review, Published — and, when you point it at an edit page, an Edit link:
[filedeck_my_submissions edit_url="https://example.com/edit-document/"]
Let people edit their own documents
Put [filedeck_edit] on the page you referenced as edit_url. It loads the document from the link (?filedeck_edit=<id>) and shows a pre-filled form — title, description, category, custom fields, and an optional Replace file. Saving updates the document; replacing the file archives the previous version automatically (restore it from the document’s Version History), and re-runs FileDeck’s file protection so a protected document stays protected.
Editing is permission-aware: a contributor can edit their own documents while they’re still Draft or Awaiting review, but not once you’ve published them; anyone with WordPress edit permissions can edit any document. This keeps published, approved documents stable while still letting submitters fix mistakes before review.
Stopping spam on open submissions
If you allow logged-out submissions, add a bot check. The submission form always includes a hidden honeypot field and a per-visitor rate limit. For a stronger check, turn on Cloudflare Turnstile — a free, cookieless CAPTCHA — under FileDeck → Settings → Submissions by pasting your Turnstile site and secret keys; the form then shows the widget and verifies it on submit. There’s also a filedeck_submit_scan_file hook for virus/malware scanning and a filedeck_submit_spam_ok hook if you’d rather wire in a different anti-spam plugin. Keeping require_login="1" (the default) is the simplest protection of all.
Still stuck? Email [email protected].