Function Reference: geodir_breadcrumb

Summary

Main function that generates breadcrumb for all pages.

Global Values

$wp_query
(object) (required) WordPress Query object.

Default: None
$post
(object) (required) The current post object.

Default: None
$gd_session
(object) (required) GeoDirectory Session object.

Default: None

Package

GeoDirectory

Change Log

Since: 1.0.0

1.5.7 Changes for the neighbourhood system improvement.

1.6.16 Fix: Breadcrumb formatting issue with the neighbourhood name.

Filters

‘geodir_breadcrumb_separator’ [Line: 1258]

‘geodir_breadcrumb’ [Line: 1609]

Source File

geodir_breadcrumb() is located in geodirectory-functions/general_functions.php [Line: 1250]

Source Code

function geodir_breadcrumb() {
	global $wp_query, $geodir_add_location_url;

	/**
	 * Filter breadcrumb separator.
	 *
	 * @since 1.0.0
	 */
	$separator = apply_filters( 'geodir_breadcrumb_separator', ' > ' );

	if ( ! geodir_is_page( 'home' ) ) {
		$breadcrumb    = '';
		$url_categoris = '';
		$breadcrumb .= '
'; /** * Filter breadcrumb html output. * * @since 1.0.0 * * @param string $breadcrumb Breadcrumb HTML. * @param string $separator Breadcrumb separator. */ echo $breadcrumb = apply_filters( 'geodir_breadcrumb', $breadcrumb, $separator ); } }