Make WordPress Core

Opened 3 months ago

Last modified 3 months ago

#49241 new feature request

Filter to add post types to custom page templates in get_post_templates()

Reported by: apedog Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: General Keywords: has-patch
Focuses: Cc:


By default custom page templates only apply to the page post type.

Theme developers can extend/override a custom page template's post type individually by adding

Template Post Type: page, post, custom-post-type

to the file's header.

Add a filter to enable a plugin/theme to extend page templates' post types without editing the template files.

For example:

add_filter( 'template_post_type_extend', 'page', array( 'post', 'custom-post-type' ) )

would extend all page templates to also be available on post and custom-post-type post types.

Attachments (1)

49241.diff (960 bytes) - added by apedog 3 months ago.

Download all attachments as: .zip

Change History (2)

3 months ago

#1 @apedog
3 months ago

  • Keywords has-patch added
Note: See TracTickets for help on using tickets.