Function Reference: geodir_set_location_meta_desc
Summary
Add location information to the meta description.
Global Values
- $wpdb
- (object) (required) WordPress Database object.
- Default: None
- $wp
- (object) (required) WordPress object.
- Default: None
Package
GeoDirectory_Location_Manager
Parameters
- $seo_desc
- (string) (required) Meta description text.
- Default: None
Return Values
- (null|string)
- Altered meta desc.
Change Log
Since: 1.0.0
Source File
geodir_set_location_meta_desc() is located in geodir_location_manager/geodir_location_functions.php [Line: 2386]
Source Code
function geodir_set_location_meta_desc( $seo_desc='' ){ global $wpdb, $wp; $gd_country = get_query_var( 'gd_country' ); $gd_region = get_query_var( 'gd_region' ); $gd_city = get_query_var( 'gd_city' ); if ($gd_city) { $info = geodir_city_info_by_slug($gd_city, $gd_country, $gd_region); if (!empty($info)) { $seo_desc .= $info->city_meta!='' ? $info->city_meta : $info->city_meta; } } else if (!$gd_city && $gd_region) { $info = geodir_location_seo_by_slug($gd_region, 'region', $gd_country); if (!empty($info)) { $seo_desc .= $info->seo_desc!='' ? $info->seo_desc : $info->seo_title; } } else if (!$gd_city && !$gd_region && $gd_country) { $info = geodir_location_seo_by_slug($gd_country, 'country'); if (!empty($info)) { $seo_desc .= $info->seo_desc!='' ? $info->seo_desc : $info->seo_title; } } $location_desc = $seo_desc; if ($location_desc=='') { return NULL; } else { return $location_desc; } }