Title: Penguin Peak Dynamic CPT Manager
Author: penguinpeak
Published: <strong>July 20, 2026</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/penguinpeak-dynamic-cpt-manager.svg)

# Penguin Peak Dynamic CPT Manager

 By [penguinpeak](https://profiles.wordpress.org/penguinpeak01/)

[Download](https://downloads.wordpress.org/plugin/penguinpeak-dynamic-cpt-manager.zip)

 * [Details](https://wordpress.org/plugins/penguinpeak-dynamic-cpt-manager/#description)
 * [Reviews](https://wordpress.org/plugins/penguinpeak-dynamic-cpt-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/penguinpeak-dynamic-cpt-manager/#installation)
 * [Development](https://wordpress.org/plugins/penguinpeak-dynamic-cpt-manager/#developers)

 [Support](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/)

## Description

Penguin Peak Dynamic CPT Manager allows you to easily create Custom Post Types, 
custom Taxonomies, and Custom Meta Fields without writing any code. The plugin provides
a user-friendly interface with full control over every setting.

#### Features

 * **Easy CPT Creation**: Create custom post types with just a few clicks
 * **Custom Taxonomies**: Add custom taxonomies (like categories or tags) to your
   CPTs
 * **Custom Meta Fields**: Define text, textarea, number, email, URL, date, checkbox,
   image, gallery, and repeater fields
 * **Menu Icons**: Choose from 70+ Dashicons for your CPT menu
 * **Full Control**: Configure all CPT settings including:
    - Public/Private visibility
    - Archive pages
    - REST API support (Gutenberg compatibility)
    - Menu position
    - Supported features (title, editor, thumbnail, excerpt, etc.)
    - Custom rewrite slugs
 * **Shortcodes**: Display CPT content anywhere using `[ppctb_posts]`, `[ppctb_field]`,
   and `[ppctb_post]` shortcodes
 * **Edit and Delete**: Easily modify or remove your CPTs
 * **No Code Required**: Everything is managed through the admin interface
 * **SEO Friendly**: Proper rewrite rules and archive support

#### Perfect For

 * Creating portfolio post types
 * Adding product catalogs
 * Building real estate listings
 * Creating event calendars
 * Managing testimonials
 * Building any custom content structure

### External Services

This plugin does not connect to any external servers or services. All functionality
runs entirely within your WordPress installation. No data is transmitted to third
parties.

### Privacy Policy

This plugin stores Custom Post Type configurations in the WordPress options table(`
ppctb_cpts`). This data is entered by administrators and is not transmitted externally.

The plugin does not collect, store, or transmit any personal data from visitors 
or users. No cookies are set. No external requests are made.

## Installation

 1. Upload the `penguinpeak-dynamic-cpt-manager` folder to the `/wp-content/plugins/`
    directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to **Penguin Peak Dynamic CPT** in your WordPress admin menu
 4. Click ‘Add New CPT’ and fill in the details
 5. Save and start using your new custom post type!

## FAQ

### Will my CPTs be deleted if I deactivate the plugin?

No, your CPT data is saved in the WordPress options table and will remain even if
the plugin is deactivated. However, the CPTs will not be registered (will not appear
in admin) until the plugin is reactivated.

### Can I create multiple taxonomies for one CPT?

Currently, the plugin supports one taxonomy per CPT. For multiple taxonomies, you
would need to use additional code or a more advanced plugin.

### Will this work with my theme?

Yes! CPTs created with this plugin follow WordPress standards and will work with
any properly coded theme. You may need to create custom template files (like `single-{
post-type}.php` and `archive-{post-type}.php`) in your theme to display them properly.

### Can I export my CPTs?

Currently, CPTs are stored in the WordPress database. You can backup your WordPress
database to preserve your CPTs.

### Does this work with page builders?

Yes! CPTs created with this plugin are fully compatible with popular page builders
like Elementor, Beaver Builder, Divi, etc., especially when REST API support is 
enabled.

### What shortcodes are available?

 * `[ppctb_posts type="your-cpt" limit="5" orderby="date" order="DESC"]` – Display
   a grid of CPT posts
 * `[ppctb_field id="123" key="field_key"]` – Display a specific meta field value
 * `[ppctb_post id="123"]` – Display a complete CPT post with all fields

### Is a license required?

No. The plugin is free to use.

## Reviews

![](https://secure.gravatar.com/avatar/2b6e36a68bc274559d22d18fe5a16796eee49c9b61ba12cb8e07836072d2da3c?
s=60&d=retro&r=g)

### 󠀁[easy to use](https://wordpress.org/support/topic/easy-to-use-5382/)󠁿

 [babaphp](https://profiles.wordpress.org/babaphp/) July 21, 2026

nice user friendly , easy to use .

 [ Read all 1 review ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/)

## Contributors & Developers

“Penguin Peak Dynamic CPT Manager” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ penguinpeak ](https://profiles.wordpress.org/penguinpeak01/)

[Translate “Penguin Peak Dynamic CPT Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/penguinpeak-dynamic-cpt-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/penguinpeak-dynamic-cpt-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/penguinpeak-dynamic-cpt-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/penguinpeak-dynamic-cpt-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/penguinpeak-dynamic-cpt-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.0

 * Renamed plugin to Penguin Peak Dynamic CPT Manager for unique branding
 * Moved plugin to top-level admin menu
 * Replaced all inline scripts with properly enqueued script files
 * Updated all prefixes to ppctb_ for global uniqueness
 * Improved coding standards compliance across entire codebase
 * Added proper escaping and sanitization throughout
 * Bumped Tested up to 7.0

#### 2.0.1

 * Security hardening and compatibility cleanup
 * Improved sanitization, escaping, and uninstall cleanup
 * Updated WordPress compatibility metadata

#### 2.0

 * Complete rewrite with modern architecture
 * Added AJAX-powered interface (no page reloads)
 * Added comprehensive CPT settings (icons, menu position, supports, etc.)
 * Added custom taxonomy configuration
 * Added custom meta fields (text, textarea, number, email, URL, date, checkbox,
   image, gallery, repepeater)
 * Added shortcodes for displaying CPT content
 * Improved UI with better organization
 * Added edit and delete functionality
 * Added validation and error handling
 * Better security with nonces and sanitization

#### 1.0

 * Initial release with basic CPT and taxonomy creation

## Meta

 *  Version **2.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cpt](https://wordpress.org/plugins/tags/cpt/)[custom post type](https://wordpress.org/plugins/tags/custom-post-type/)
   [custom taxonomy](https://wordpress.org/plugins/tags/custom-taxonomy/)[meta fields](https://wordpress.org/plugins/tags/meta-fields/)
   [taxonomy](https://wordpress.org/plugins/tags/taxonomy/)
 *  [Advanced View](https://wordpress.org/plugins/penguinpeak-dynamic-cpt-manager/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/reviews/)

## Contributors

 *   [ penguinpeak ](https://profiles.wordpress.org/penguinpeak01/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/penguinpeak-dynamic-cpt-manager/)