Skip to content

Repository files navigation

Case Study Manager

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.

About

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

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages