/** * Adds page title based on current page type. * * @since 1.0.0 * @package GeoDirectory * @global object $wp WordPress object. */ function gd_mk_page_title() { global $wp; if (is_page_geodir_home() || geodir_is_page('location')) { jupiter_geodir_page_title(); } elseif (geodir_is_page('listing')) { ob_start(); // Start buffering; geodir_action_listings_title(); $gd_title = ob_get_clean(); $title_p = explode('">', $gd_title); $title = str_replace('</h1></header>', "", $title_p[2]); jupiter_geodir_page_title($title); } elseif (geodir_is_page('search')) { ob_start(); // Start buffering; geodir_action_listings_title(); $gd_title = ob_get_clean(); $title_p = explode('">', $gd_title); $title = str_replace('</h1></header>', "", $title_p[2]); jupiter_geodir_page_title($title); } elseif (geodir_is_page('author')) { ob_start(); // Start buffering; geodir_action_author_page_title(); $gd_title = ob_get_clean(); $gd_title = str_replace('<h1>', "", $gd_title); $gd_title = str_replace('</h1>', "", $gd_title); jupiter_geodir_page_title($gd_title); } else { mk_page_title(); } }
/** * Avada current page title bar. * * @since 1.0.0 * @package GeoDirectory */ function gd_avada_current_page_title_bar() { ob_start(); geodir_breadcrumb(); $secondary_content = ob_get_contents(); ob_get_clean(); $title = ''; $subtitle = ''; if (geodir_is_page('listing')) { ob_start(); // Start buffering; geodir_action_listings_title(); $title = ob_get_clean(); avada_page_title_bar($title, $subtitle, $secondary_content); } if (geodir_is_page('add-listing')) { ob_start(); // Start buffering; geodir_action_add_listing_page_title(); $title = ob_get_clean(); avada_page_title_bar($title, $subtitle, $secondary_content); } if (geodir_is_page('author')) { ob_start(); // Start buffering; geodir_action_author_page_title(); $title = ob_get_clean(); avada_page_title_bar($title, $subtitle, $secondary_content); } if (geodir_is_page('detail') || geodir_is_page('preview')) { $title = get_the_title(); avada_page_title_bar($title, $subtitle, $secondary_content); } if (geodir_is_page('search')) { ob_start(); // Start buffering; geodir_action_search_page_title(); $title = ob_get_clean(); avada_page_title_bar($title, $subtitle, $secondary_content); } }
/** * Listing page title bar. * * @since 1.0.0 * @package GeoDirectory */ function gd_genesis_listing_page_title_bar() { geodir_action_listings_title(); //geodir_action_listings_description(); }
/** * page title & breadcrumb functions. * * @since 1.0.0 * @package GeoDirectory * @global object $wp WordPress object. * @param string $page The page type. * @param string $class The class of the HTML element. */ function enfold_detail_title($page, $class) { //echo '###'.$page; global $wp; if (isset($wp->query_vars['page_id']) && $wp->query_vars['page_id'] == geodir_location_page_id() && !isset($_GET['geodir_signup'])) { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); echo avia_title(); } elseif ($page == 'details-page') { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); echo avia_title(); } elseif ($page == 'listings-page' || $page == 'search-page') { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); ob_start(); // Start buffering; geodir_action_listings_title(); $gd_title = ob_get_clean(); $title_p = explode('">', $gd_title); $title = str_replace('</h1></header>', "", $title_p[2]); //print_r($title_p); echo avia_title(array('title' => $title)); } elseif ($page == 'author-page') { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); ob_start(); // Start buffering; geodir_action_author_page_title(); $gd_title = ob_get_clean(); $gd_title = str_replace('<h1>', "", $gd_title); $gd_title = str_replace('</h1>', "", $gd_title); echo avia_title(array('title' => $gd_title)); } elseif ($page == 'add-listing-page') { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); echo avia_title(); } elseif ($page == 'add-listing-page') { add_action('avia_breadcrumbs_trail', 'enfold_detail_breadcrum', 8, 2); echo avia_title(); } }