WP Manifestindependent plugin directory
manifest / content / wp-case-study-manager

Case Study Manager

A custom case study manager plugin for RAHyman Restoration, Inc.

★ 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/duppinstech/wp-case-study-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A custom WordPress plugin that registers a Case Study custom post type, hierarchical categories, and structured meta fields (location, project type, and total repair amount). It is built for RAHyman Restoration, Inc. and works with the block editor REST API and Elementor.

Author: Odell Duppins Jr. · Company: Duppins Technology · Website: duppinstech.com

Features

  • Public case_study post type with archive (/case-studies/) and REST support
  • Hierarchical taxonomy case_study_category
  • Admin metabox: city, state, type, total repair amount; derived _ra_location_full for builders
  • Admin list columns (location, type, repair amount) and sortable repair amount
  • Registered post meta for REST (register_post_meta) with auth and sanitize callbacks
  • Elementor editor support for the post type

Requirements

  • WordPress 5.8 or newer
  • PHP 7.4 or newer

Installation

  1. Download or clone this repository.
  2. Copy the case-study-manager folder into your site’s wp-content/plugins/ directory (or zip that folder and use Plugins → Add New → Upload Plugin).
  3. Activate Case Study Manager under Plugins.
  4. If single posts or archives return 404, open Settings → Permalinks and click Save Changes once.

WordPress-packaged details (stable tag, FAQ, uninstall notes) live in case-study-manager/readme.txt.

Repository layout

Path Purpose
case-study-manager/case-study-manager.php Plugin bootstrap and hooks
case-study-manager/includes/class-case-study-manager-plugin.php Main plugin class
case-study-manager/assets/css/admin-metabox.css Admin metabox styles
case-study-manager/uninstall.php Uninstall behavior (no automatic deletion of posts or meta)

Meta keys

Stored post meta (unchanged from earlier snippet-based setups):

  • _ra_location_city, _ra_location_state, _ra_case_type, _ra_repair_amount
  • _ra_location_full (combined city/state for display and integrations)

License

This project is licensed under the GNU General Public License v2.0 or later (GPL-2.0-or-later). See LICENSE for the full license text.

Copyright notice for the plugin code: Copyright © Odell Duppins Jr. / Duppins Technology. Distribution and modification are governed by the GPL as published by the Free Software Foundation.

Disclaimer

This software is provided “as is,” without warranty of any kind. Use at your own risk. RAHyman Restoration, Inc. is named as the intended client for the plugin description; it is not responsible for third-party hosting or customization unless separately agreed.