WP Manifestindependent plugin directory
manifest / forms / koala-cpt-forms

Koala CPT Forms

Adds six forms to the 'koala' Custom Post Type using ACF, with floating form design and AJAX submission.

★ 0stars

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/mrlennyman/koala-cpt-forms/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

WordPress plugin that adds floating, AJAX-submitted forms to the koala Custom Post Type, built on Advanced Custom Fields (ACF). Built for a koala rescue/hospital's admissions and clinical record-keeping workflow.

Features

  • Floating, AJAX-submitted forms for vaccination, chlamydia diagnostics (including discharge testing), fate, rescue intake, general sighting/hotline calls, and hotliner notes
  • Per-field photo upload shortcode ([koala_photo_upload field="..."]) for admissions media (ID photo, eye/rump photos, etc.)
  • Combined Admissions Findings panel ([koala_admissions_findings]) covering weight, age, body score, fur grade, diagnosis, and related fields
  • Role-restricted forms: vaccination and chlamydia diagnostics are limited to Administrator and Clinical roles
  • Automatic medical record number (MRN) generation from the rescue date after a rescue record is saved
  • Admin settings page for the general-sighting phone number digit requirement and rescue success-message duration
  • A dedicated rescue user role, added on activation

Requirements

  • WordPress 6.2+
  • PHP 7.4+
  • Advanced Custom Fields (Pro, for the front-end acf_form() rendering used throughout)
  • A koala Custom Post Type with the ACF field groups these forms reference (not included — configured separately)

Installation

Download the latest release zip from the Releases page and upload it via Plugins → Add New → Upload Plugin. This plugin isn't on WordPress.org — updates are delivered by checking this repo's tagged releases directly, so once installed, new versions show up as a normal "Update available" notice on the Plugins page instead of requiring a manual re-upload.

License

GPLv2 or later.