PHPackages                             steveorevo/cpt-extensions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. steveorevo/cpt-extensions

ActiveLibrary

steveorevo/cpt-extensions
=========================

This object provides additional enhanced options for WordPress CPT (custom post types) by allowing additional options in the CPT post registration.

1.0.3(10y ago)017GPLPHP

Since Jan 25Pushed 10y ago1 watchersCompare

[ Source](https://github.com/Steveorevo/cpt-extensions)[ Packagist](https://packagist.org/packages/steveorevo/cpt-extensions)[ RSS](/packages/steveorevo-cpt-extensions/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

CPT Extensions
==============

[](#cpt-extensions)

CPT Extensions object provides additional enhanced options for WordPress CPT (custom post types) by allowing additional options in the CPT post registration. The following enhanced options will be enabled when registering custom post types:

Enhanced Register Post Type Features:
-------------------------------------

[](#enhanced-register-post-type-features)

- default\_screen\_layout - integer, sets the current user's default screen layout which indicates the number of columns when visiting the CPT for the first time. Valid values are 1 or 2, with the current default set to 2 columns.
- simplify\_publish\_box - boolean, simplifies the publish metabox by only displaying "Move to Trash", and the "Publish" button.
- update\_bulk\_messages - boolean, customize the bulk message that appear when editing or updating CPTs. I.e. "Post published" can become "Site published", etc.
- dragndrop\_sortable - boolean, enables drag and drop re-ordering in list view. Default is false for disabling drag and drop support.
- metabox\_layout - number, indicates enhanced layout to display 0 - normal, 1 - tabbed interface, 2 - wizard like interface.
- show\_edit\_slug\_box - boolean, determines if the slugbox is displayed.
- disable\_autosave - boolean, determins if WordPress will autosave. Default is false.
- remove\_bulk\_actions - array, bulk item operations to remove from the list view drop down combo box, i.e. \['edit', 'trash'\]. The default is an empty array.
- remove\_row\_actions - array, row operations to remove from the list view i.e. \['view', 'edit'\]. The default is an empty array.
- remove\_quick\_edit - boolean, removes the Quick Edit menu option in list view. The default is false to allow the Quick Edit menu to appear.
- hide\_title\_field - boolean, hides the title field from the CPT add and edit screen. The default is true to show the title field.
- menu\_icon\_font - string, supports the display of an icon font for a menu item. If the given string is presented with a font name and character value, a menu icon css definition is included in the header. Note: the original menu\_icon value should be set to an empty string.

Enhanced Labels for Custom Post Type Options:
---------------------------------------------

[](#enhanced-labels-for-custom-post-type-options)

- enter\_title\_here\_text - string, the suggestion text that appears in the title area of the CPT "Add New" screen. The default is a localized string for the value 'Enter title here'.

License &amp; Copyright
-----------------------

[](#license--copyright)

CPT-Extensions is Copyright Stephen J Carnam 2012, and is offered under the terms of the GNU General Public License, version 2.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Total

4

Last Release

3653d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/80aa2d4f020f7e366be786aaf3e1c25308f66a63cc62c66d10cb6bea13915d4a?d=identicon)[Steveorevo](/maintainers/Steveorevo)

---

Top Contributors

[![Steveorevo](https://avatars.githubusercontent.com/u/635399?v=4)](https://github.com/Steveorevo "Steveorevo (7 commits)")

### Embed Badge

![Health badge](/badges/steveorevo-cpt-extensions/health.svg)

```
[![Health](https://phpackages.com/badges/steveorevo-cpt-extensions/health.svg)](https://phpackages.com/packages/steveorevo-cpt-extensions)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
