Theme templates are inherently not engineered to play well with plugins. As far as I remember there is still no clean and neat solution to shipping template in a plugin and have arbitrary theme pick it up.
There are some libraries, such as Gamajo Template Loader, that implement shipping templates in the plugin and allowing to override them. But as far as I understand you will still need to take care of calling template (part) in theme somewhere.
Related Posts:
- display different template based on post type
- previous_post_link() and next_post_link() with a custom post type?
- How to pass URL parameters for advanced taxonomy queries with multiple terms for one custom taxonomy
- Setting a custom sub-path for blog without using pages?
- How to add custom content template part for a custom post type on main query using a plugin
- Template for specific post of custom post type
- How do I display two separate taxonomy archives for two post types that share a single taxonomy?
- How to set a fall back template for a custom post type in a plugin?
- Templates for Custom Post Types and Custom Taxonomies
- Page is defaulting to archive page and not designated template
- How to quickly switch custom post type singular template?
- How to list/show all custom post types regardless of category?
- How to query custom posts using a dynamic category
- Using Custom Templates for Custom Post Types for the Genesis Theme Framework?
- Custom Post Type with Nested Taxonomy and Template Files
- Create Pages from Database
- Custom page type – template under page attributes?
- Custom post type loops with different page templates
- Include different loop templates in search query
- Single page template for custom post_type
- Turn query string to sub page
- Remove header and footer but KEEP all css and js etc for a custom post template?
- WordPress Template Hierarchy
- Custom Post Type .current-menu-item not applying on Custom Post Type Archive Page
- Multiple templates for a custom post type
- Custom Post Type Taxonomies -Posts not showing in Category or Tag pages
- How to show the archive / post type description on Single templates
- Set up Custom-Post-Type Author Archive
- Query with no terms uses index.php template instead of archive.php
- Template for custom post with custom taxonomy
- WordPress Custom Post Type Children Template
- Getting template_include to work when allow_url_include is off?
- WordPress Doesn’t Generate Taxonomy Archive
- Filter widget outputs
- Adding Page Templates to post but it ignored it
- Template for all categories of a custom post type?
- WordPress custom taxonomy template not working
- How to specify a template for a path like http://example.com/something?
- Custom templates for a specific category
- WordPress 3.9 not using custom template
- How to Create Template File for Parent Page of Custom Post Type
- Custom post_type search pages
- how to remove pages loading with the archive templates
- Custom Empty Results page for my Custom Post Type
- Loop through custom posts by taxonomy and display the titles in a list, it is repeating 8 times
- Creating Sections for Post Types
- Custom post types with categories in template
- Creating separate feeds for custom post types
- How can I trace inconsistency in loading a template?
- How to get_term_meta on single custom post?
- Assigning alternate single-{cpt} template based on blog_id in multisite
- How do I find a way to create a global single.php for a custom post type?
- How to use single.php for creating, reading and editing Custom Posts with ACF
- assign different templates to custom post type with homepage loop
- Assign a template to a custom post type when displayed by the main loop on the home page
- How to change single custom post template by custom taxonomy?
- Custom permalink structure for remote content pages
- How to create a archive template for custom post type [duplicate]
- Custom post type draft use wrong template
- How can I add in post’s the text “No content”
- How to customize `Edit-Post` Screen
- Calling a div and content in php?
- Tag template not returning posts [closed]
- Function to allow single post template based on custom taxonomy?
- Specifying a template for custom post type pages
- Conflict in function to allow single post template based on category
- How to make post templates to include shortcodes only?
- Custom Post Type, Custom Taxonomy Template: How to get current taxonomy name?
- Custom post type set default template using block editor
- A certain theme is forcing it’s singular post layout
- Post template not applying on theme (potentially rendering as Page template)
- Custom post type defaults to index.php for archive page
- Custom Post Taxonomy Template Not Loading Properly
- Is it possible to link an external stylesheet, exclusively within a specific single post template?
- Turning archive templates to a page template maintaining the slug
- Templating advice sub posts of a CTP
- Question on templates
- Assign for all post of a post type a specific single-post template
- Custom post type option page template
- get_permalink() of page the enclosing page not posts
- How can I load Template file from wordpress plugin
- How to override post-new.php with custom template
- How can I find out what template is my custom post type using?
- How to Create a Default Fixed Custom Posts layout for text and images
- Can I organise my custom post types by page?
- Why did permalinks setting affect the pages?
- I want to create an archive and single page for a custom taxonomy for a custom post type
- Why isn’t my custom post type using the corresponding custom post template?
- Redirect to different template other than single-custompost.php
- Use one template for different custom post types with the same markup
- How to display custom post types AND regular posts separately on a shared taxonomy archive?
- How can I pull information from my loop and divide them seperately?
- Custom template support for custom post type?
- Storing postID in session variable to query database when visitor on custom template page
- Custom Post Type Template Based on Page Slug?
- How to make a template for a specific post of a custom post type?
- WP_Query is getting the post but the_post() not rendering any Post
- Apply text based styling done for a single post in WPBakery to all posts / create a template out of it [closed]
- Custom Post Types using wrong template (index) instead of archive-{type}.php – previously worked as expected
- Custom post type is_singular condtional not working when managing sidebar display