/ Published in: PHP
                    
                                        
This allows you to create a custom page template in your plugin. Say your plugin creates a custom post type and you want to override the standard archives page template to display your custom post type in a special way. You could achieve this by creating a custom template for your post type and using this code to display that template when appropriate.
                
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
add_filter( 'page_template', 'wpa3396_page_template' );
function wpa3396_page_template( $page_template )
{
if ( is_page( 'my-custom-page-slug' ) ) {
}
return $page_template;
}
URL: http://wordpress.stackexchange.com/questions/3396/create-custom-page-templates-with-plugins
Comments
 Subscribe to comments
                    Subscribe to comments
                
                