Why not be able to just add a new page in the WP database and include PHP file directly inside that page? Easy enough with this shortcode and very flexible / helpful:
function includeshortcode( $atts ) {
extract(shortcode_atts(array(
'path' => '',
'version' => '',
), $atts));
// This will only work if you specify a page or category
//wp_reset_query();
$output .= '<div class="clear" style="clear: both;"></div>'.get_template_part($path, $version);
wp_reset_query();
return $output;
}
add_shortcode('shortcodeloop', 'includeshortcode');