WP Manifestindependent plugin directory
manifest / forms / wpproatoz-cptform-creator

ACF Custom Frontend Submission Form WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

This plugin is for creating a ACF Custom Frontend Submission Form

★ 0stars
v1.0.3latest · 4mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ahkonsu/wpproatoz-cptform-creator/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

A WordPress plugin for creating a frontend submission form for video testimonials using Advanced Custom Fields Pro (ACF Pro), with reCAPTCHA support, customizable field labels, and admin management tools.

Overview

The ACF Custom Frontend Submission Form plugin enables users to submit video testimonials via a frontend form, integrated with a custom post type (video-testimonial). It offers robust features like video upload restrictions, spam protection via reCAPTCHA v2/v3, and admin interfaces for managing submissions and form settings. Ideal for websites needing user-generated video content with secure and customizable form handling.

Features

  • Frontend Submission Form: Submit testimonials with [video_testimonial_form] shortcode, including title, content, and video upload fields.
  • Testimonial Display: Show published testimonials with [video_testimonials limit="5"].
  • Customizable Labels: Configure field labels (Title, Content, Video Upload) via admin settings.
  • Video Upload Restrictions: Limit uploads to 30 MB and .mov, .mp4, .m4v formats, with a warning message.
  • reCAPTCHA Support: Enable v2 (Checkbox) or v3 (Invisible) with adjustable score threshold (default: 0.5).
  • Form Access Control: Public (guest submissions) or private (logged-in users only).
  • Admin Management:
    • Manage Post Status: Toggle testimonial statuses (Publish, Private, Draft).
    • ACF Custom Form: Configure form settings, reCAPTCHA, and labels.
  • Secure Validation: Client-side and server-side checks for file uploads and spam protection.
  • Dependency Management: Requires Advanced Custom Fields Pro (ACF Pro), prompted via TGM Plugin Activation.

Installation

From WordPress Admin

  1. Download the plugin ZIP from GitHub Releases.
  2. In WordPress admin, go to Plugins > Add New > Upload Plugin.
  3. Upload the ZIP file and activate the plugin.
  4. Install and activate Advanced Custom Fields Pro (ACF Pro) when prompted.

Manual Installation

  1. Clone or download the repository to /wp-content/plugins/wpproatoz-cptform-creators.
    git clone https://github.com/Ahkonsu/wpproatoz-cptform-creators.git wpproatoz-cptform-creators
  2. Activate the plugin via the WordPress admin Plugins page.
  3. Install and activate ACF Pro when prompted.

Usage

Shortcodes

  • [video_testimonial_form]:

    • Add to a page to display the submission form.
    • Fields: Title, Content, Video Upload (30 MB max, .mov, .mp4, .m4v).
    • Supports public or private access, with reCAPTCHA v2/v3 or honeypot.
    • Example: [video_testimonial_form]
  • [video_testimonials limit="5"]:

    • Displays published testimonials.
    • limit: Number of testimonials (default: 5).
    • Example: [video_testimonials limit="3"]

Configuration

  1. Go to Video Testimonials > ACF Custom Form in the WordPress admin.
  2. Settings:
    • Form Access: Public (guests) or Private (logged-in users).
    • reCAPTCHA:
      • None: Uses honeypot.
      • v2 (Checkbox): Requires user verification.
      • v3 (Invisible): Background validation with score threshold (0.0–1.0, default: 0.5).
      • Enter Site Key and Secret Key from Google reCAPTCHA.
    • Field Labels: Customize labels (e.g., "Testimonial Name", "Your Story", "Upload Video").
  3. Save settings.
  4. Ensure the video-testimonial CPT and video_upload field (key: field_682e59ec3b45a) are set up in ACF Pro.

Managing Testimonials

  • View Submissions: Go to Video Testimonials > All Video Testimonials.
  • Manage Statuses: Use Video Testimonials > Manage Post Status to set Publish, Private, or Draft.
  • Published testimonials appear via [video_testimonials].

Requirements

  • WordPress 6.0+
  • PHP 8.0+
  • Advanced Custom Fields Pro (ACF Pro) plugin
  • Server settings: upload_max_filesize = 30M, post_max_size = 32M in php.ini

Contributing

Contributions are welcome! Please:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/YourFeature).
  3. Commit changes (git commit -m 'Add YourFeature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

Report issues or suggest features at GitHub Issues.

Changelog

= 1.0.3 June 3, 2026 =

  • Remove externale dependency on css made it local

= 1.0.2 Sept 24, 2025 =

to employ the necessay update to allow for ACF Pro

1.0 (2025-06-11)

  • Initial release.
  • Features:
    • Frontend submission form with [video_testimonial_form].
    • Testimonial display with [video_testimonials].
    • Customizable field labels.
    • Video upload restrictions (30 MB, .mov, .mp4, .m4v) with warning.
    • reCAPTCHA v2/v3 with configurable threshold.
    • Public/private form access.
    • Admin menus for status management and form settings.
    • Secure client- and server-side validation.

License

This plugin is licensed under the GPLv2 or later.

Support

For support, contact WPProAtoZ at https://wpproatoz.com or open an issue on GitHub.

Releases

4 releases.

Tag
Published
v1.0.3 latest
Jun 3, 2026 4mo ago
Sep 24, 2025 1 year ago
Sep 24, 2025 1 year ago
Jun 12, 2025 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

ACF Custom Frontend Submission Form 1.0.3 · audited by WP Registry

No security issues found.

Audited release
1.0.3
Findings
none
Worst severity
—
Content hash
fcdfbbb7bc363bc5cb9b285e…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.