Here’s how far I got.
Looks like I didn’t need to go so far, https://codex.www.ads-software.com/images/1/18/Template_Hierarchy.png
However the above graphic doesn’t seem to include a custom index page for the new custom type so the following serves some purpose.
flush_rewrite_rules(); // Line 391, your last piece of code before..
add_action("template_redirect", '_rw_template_redirect');
}
function _rw_template_redirect() {
global $wp;
// list custom types in an array, this could be better, of course
$rw_custom_types = array('custom-type-1-slug', 'custom-type-2-slug');
if (in_array($wp->query_vars["post_type"], $rw_custom_types)) {
if ( is_robots() ) :
do_action('do_robots');
return;
elseif ( is_feed() ) :
do_feed();
return;
elseif ( is_trackback() ) :
include( ABSPATH . 'wp-trackback.php' );
return;
elseif($wp->query_vars["name"]):
include(TEMPLATEPATH . "/single-".$wp->query_vars["post_type"].".php");
die();
else:
include(TEMPLATEPATH . "/".$wp->query_vars["post_type"].".php");
die();
endif;
}
You may just need to implemented a bit of the above and simply include a link to the that WP Codex graphic to aid in ppl using their own templates.