' . $first_char . '' . mb_substr( $subtitle, 1 );
}
$title = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'page_cover_title', true );
if ( empty( $title ) ) {
//use the page title if empty
$title = get_the_title();
}
$description = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'page_cover_description', true );
//filter the content with some limitations to avoid having plugins doing nasty things to it
$description = wpgrade::filter_content( $description, 'default' );
/* FIRST TEST FOR CONTACT PAGE TEMPLATE */
//get the Google Maps URL to test if empty
$gmap_url = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'gmap_url', true );
if ( get_page_template_slug( get_the_ID() ) == 'page-templates/contact.php' ) {
if ( ! empty( $gmap_url ) ) {
//set the global so everybody knows that we are in dire need of the Google Maps API
$is_gmap = true;
$gmap_custom_style = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'gmap_custom_style', true );
$gmap_marker_content = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'gmap_marker_content', true );
$gmap_height = get_post_meta( wpgrade::lang_page_id( get_the_ID() ), wpgrade::prefix() . 'page_gmap_height', true );
if ( empty( $gmap_height ) ) {
$gmap_height = 'half-height'; //the default
}
$classes .= ' ' . $gmap_height;
?>