If you would like all Post Types to have template selection functionality, please update to WordPress version 4.7.
Quoted from the codex page linked above:
Page Templates for Post Types Add support for post type templates.
Add support for post type templates. By opening up the page template
functionality to all post types, theme developers have even more
flexibility with the WordPress template hierarchy (read more).
As far as having custom template for other areas of your WordPress website; Please refer to the following useful links:
Related Posts:
- How can I load a page template from a plugin?
- How to create custom home page via plugin?
- Change template dynamically
- Plugin templates vs Parent Theme
- Best way to distribute templates and code accross multiple wordpress sites?
- How to remove/replace current page template?
- Load php file with jquery in single.php
- Page template compatibility with different themes
- How to get the path to the current theme?
- Why does WordPress use outdated jQuery v1.12.4?
- How can I add an option to the Page Template list from a Plugin?
- What is an alternative method to the WordPress private _doing_it_wrong() function
- Check for featured image in WP_Query
- How to set a fall back template for a custom post type in a plugin?
- Update exisiting site to 3.5 release candidate
- Get file headers in custom file
- add_filter and remove_filter added before and after wp_query
- What is the difference between strip_tags and wp_filter_nohtml_kses?
- Having Problem On Getting WP Post Gallery Images URL
- Filter to change the content of 404 page
- Dynamically override page.php or single.php with custom templates using function
- add_theme_support using a plugin
- How to properly use a hook to create template for custom product type in a plugin such as Woocommerce? [closed]
- How to bundle a plugin with a theme, or vice versa
- How Can I setup WP CLI on Windows development machine running AMPPS?
- WP_LOCALIZE_SCRIPT doesn’t work
- What is the difference between these two methods of writing $ instead of jQuery in WordPress [closed]
- Modify a Free Plugin available on wordpress.org & include with my Premium Theme? [closed]
- WordPress removing data attributes for scheduled post
- Best choice of options/settings framework for plugin/theme development
- Is there any way to have Featured Text, as opposed to Featured Image?
- StackExchange clone using WordPress?
- Sharing common functionality (functions, template parts) between plugins and themes?
- Display content from custom post without modifying the single template
- Can I change header.php of current theme through a plugin function?
- Tried in different ways but sidebar not working?
- ORDER BY wp_post custom column name in wp_query
- Short code not working in boostrap modal dont no why?
- Create a free scripts and styles template within a plugin
- Is there a way to list all actions registered by a plugin or theme?
- How can I turn a custom wordpress page into a product page?
- Elementor custom Query with ACF fields to show matching woocommerce products custom fields
- Plugin-generated pages use Not Found or Pages Archive templates?
- How developed with version control word press site on shared host? [closed]
- How to limit number of number of categories displayed by categories widget
- Move default page templates to sub directory
- PowerPress mobile media player
- When is the proper time to minify css and js with git workflow?
- Page attributes missing
- Warning: include(): https:// wrapper is disabled in the server configuration by allow_url_include=0
- Is it necessary to do validation again when retrieving data from database?
- Load sidebar template just once to prevent multiple animations
- Make a plugin page out of influence of the theme’s style
- Update Data parameter of a wp_localize_script() call
- Need help with adding templates (archives and sitemap) to WordPress child theme
- get_the_tags with separator control?
- 400 Bad Request, in wordpress theme development, wp_ajax
- Why in this archive page that call query_posts() function show only the last 10 posts?
- Why would you use esc_attr() on internal functions?
- How to find where an object first instantiatiation
- Why aren’t some plugin styles loading when I load a template?
- Full documentation about $args for register_rest_route?
- Templates dropdown not appearing using _s theme (underscores)
- How to replace settings in WordPress plugin from a theme
- Save temporary registration data
- WordPress dynamic widget by location?
- How can the_excerpt (or equivalent) be called on a category description?
- Change the behaviour of a button
- WP_Query order posts by category
- Configuring Xdebug with docker compose
- How to access index file in Block Themes?
- WordPress Favicon not Working For Images/Videos/PDFs
- Want to know how to reveal a WordPress theme, considering the theme name is hidden?
- Redirection from a specific page for users logged in but not with membership
- Conditionally check if page is using template from plugin directory
- How do I use a plugin to swap out the template file for a custom post type?
- How to save multiple values in custom post type from front end to back end
- Template for front page (latest posts)
- Replace “content-area” of themes 404 page with plugin?
- Autoloading & Namespaces in WordPress Plugins & Themes: Can it Work?
- Custom premium registration form and profile page for a WordPress Web Application
- Font Awesome stopped showing icons, shows &# text instead [closed]
- Create a variable with string, array or multiple values
- How to set custom homepage via a plugin
- To remove rendering of menus and header, plugin or theme?
- Managing Custom Designed Content
- Generate activation url
- Use different archive template for plugin
- How to display custom taxonomy and terms using/creating plugin template
- Display Data’s metabox in page
- Ajax functions – no access to wp-admin.php only online
- Saving multiple fields as array
- How can I make my website with wordpress having on-spot editing feature as compared to concrete5 CMS?
- Gutenberg text field validation
- How to get the value entered in the input field in wordpres
- What is the point of using the front-page.php template? [closed]
- Help interpreting @wordpress/create-block-tutorial-template usage error
- Why isn’t custom sidebar panel not showing up in the Gutenberg Editor?
- REST API error in block editor for custom templates
- How to provide page_template path in custom plugin using WordPress