Penguin Peak 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

Read all 1 review

Contributors & Developers

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

Contributors

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