Install
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.zipA 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_studypost type with archive (/case-studies/) and REST support - Hierarchical taxonomy
case_study_category - Admin metabox: city, state, type, total repair amount; derived
_ra_location_fullfor 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
- Download or clone this repository.
- Copy the
case-study-managerfolder into your site’swp-content/plugins/directory (or zip that folder and use Plugins → Add New → Upload Plugin). - Activate Case Study Manager under Plugins.
- 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.