Opened 16 years ago
Closed 11 years ago
#12539 closed enhancement (wontfix)
Add hook to create_initial_post_types()
| Reported by: | mikeschinkel | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Posts, Post Types | Version: | 3.0 |
| Severity: | normal | Keywords: | needs-refresh |
| Cc: | Focuses: |
Description
I'd like to propose that create_initial_post_types() in wp-includes/post.php have a filter called 'initial_post_types' (or something else) that will allow a hook to remove default post types and/or modify the attributes of post types before they are registered. I've included a patch to illustrate. The same could be done with the post statues but doing so is a bit more complicated so I didn't implement that in case the core devs hate the idea.
As suggested by dd32 from #9674 I created this new ticket.
Attachments (1)
Change History (13)
#6
follow-up:
↓ 7
@
16 years ago
- Milestone 3.0 → 3.1
We're in feature freeze, Approaching Beta in the near future, This is an enhancement and is not a regression over the previous release. Moving to 3.1 for now.
The addition of the custom post_types to 3.0 has been of benefit, but mearly filtering these post_types is not all that needs to be done to prevent certain post types from being invisible to WordPress.
This would be better fixed in 3.1 as the post_type api and internal use matures.
#7
in reply to: ↑ 6
@
16 years ago
Replying to dd32:
We're in feature freeze, Approaching Beta in the near future, This is an enhancement and is not a regression over the previous release. Moving to 3.1 for now.
The addition of the custom post_types to 3.0 has been of benefit, but mearly filtering these post_types is not all that needs to be done to prevent certain post types from being invisible to WordPress.
This would be better fixed in 3.1 as the post_type api and internal use matures.
Agreed. Better to do this one well vs. quickly.
#9
follow-up:
↓ 10
@
16 years ago
- Milestone Awaiting Triage → Future Release
I think we still have a long ways to go decoupling the core taxonomies and core post types...
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Update to /wp-includes/post.php to add a filter called 'initial_post_types'