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');