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;
}