function get_page_func( $atts ){
extract(shortcode_atts( array(
'title' => ''
), $atts ) );
$page = get_page_by_title($title);
$args = array(
'include' => $page->ID,
);
$pages = get_pages($args);
$html = $pages[0]->post_content;
$html = do_shortcode($html);
return $html;
}
add_shortcode( 'get_page', 'get_page_func' );
Use above code. Wherever you require shortcode to be executed just use the following line
echo do_shortcode(‘get_page’);
This will work for PHP page and also work if you use a shortcode in post or page created using dashboard.