Function Reference: geodir_replace_location_variables
Summary
Replace the location variables.
Global Values
- $wp
- (object) (required) WordPress object.
- Default: None
Package
GeoDirectory
Parameters
- $content
- (string) (required) The content with variables.
- Default: None
- $location_array
- (array) (required) The array of location variables.
- Default: None
- $sep
- (string) (required) The separator, Optional.
- Default: None
- $gd_page
- (string) (required) The page being filtered. Optional.
- Default: None
Return Values
- (string)
- Filtered content.
Change Log
Since: 1.6.16
Filters
‘geodir_filter_location_replace_variables’ [Line: 684]
Source File
geodir_replace_location_variables() is located in geodirectory-functions/location_functions.php [Line: 583]
Source Code
function geodir_replace_location_variables($content, $location_array = array(), $sep = NULL, $gd_page = '') {
if (empty($content)) {
return $content;
}
$location_replace_vars = geodir_location_replace_vars($location_array, $sep, $gd_page);
if (!empty($location_replace_vars)) {
foreach ($location_replace_vars as $search => $replace) {
if (!empty($search) && strpos($content, $search) !== false) {
$content = str_replace($search, $replace, $content);
}
}
}
return $content;
}