
Recently, I was asked how to remove/edit the text “You are here: ” in the breadcrumb from a Genesis theme. If you’re lucky enough to be running the Genesis Framework on top of your WordPress install, then this tutorial is for you.
Customization Overview
Log into WordPress with an Admin account. Under ‘Appearance’ click on ‘Editor’. Look on right side of page and click on ‘Theme Functions’ (functions.php). The code should be entered at the end of the file, just before the closing ?> if there is one.
A Couple of Examples
To remove “You are Here: ” from the beginning of your breadcrumb, simple remove the text within the quotes.
$args['labels']['prefix'] = 'You are here: '; $args['labels']['prefix'] = '';
To change the first item in your breadcrumb from ‘Home’ to something else…
$args['home'] = 'Home'; $args['home'] = 'Internet Marketing';
One last thing to point out. You only need to include what you want to customize. So if you only want to remove the portion of text labeled “You are Here: ” then here is what your code should look like.
/**
* Customize breadcrumb display to remove "You are Here:"
*
* @author Rick R. Duncan
* @link http://www.buildbrandbelieve.com
*<code>
* @param array $args Default breadcrumb arguments</code><code>
* @return array Amended breadcrumb arguments</code>
*/
add_filter('genesis_breadcrumb_args', 'custom_breadcrumb_args');
function custom_breadcrumb_args( $args ) {
$args['labels']['prefix'] = '';
return $args;
}
Listed below is the full list of items that can be customized based upon what I could find in the Genesis_Breadcrumb class found in breadcrumb.php.
/**
* Customize breadcrumb display
*
* @author Rick R. Duncan
* @link http://www.buildbrandbelieve.com
*<code>
* @param array $args Default breadcrumb arguments</code><code>
* @return array Amended breadcrumb arguments</code>
*/
add_filter('genesis_breadcrumb_args', 'custom_breadcrumb_args');
function custom_breadcrumb_args( $args ) {
$args['home'] = 'Home';
$args['sep'] = ' / ';
$args['list_sep'] = ', '; // Genesis 1.5 and later
$args['prefix'] = '</pre>
<div class="breadcrumb">';
$args['suffix'] = '</div>
<pre>
';
$args['heirarchial_attachments'] = true; // Genesis 1.5 and later
$args['heirarchial_categories'] = true; // Genesis 1.5 and later
$args['display'] = true;
$args['labels']['prefix'] = 'You are here: ';
$args['labels']['author'] = 'Archives for ';
$args['labels']['category'] = 'Archives for '; // Genesis 1.6 and later
$args['labels']['tag'] = 'Archives for ';
$args['labels']['date'] = 'Archives for ';
$args['labels']['search'] = 'Search for ';
$args['labels']['tax'] = 'Archives for ';
$args['labels']['post_type'] = 'Archives for ';
$args['labels']['404'] = 'Not found: '; // Genesis 1.5 and later
return $args;
}

Hi Rick,
This is very helpful. However, do you have any idea how to make the ['home'] argument an image rather than text? I tried putting html in the argument, but it just printed the actual html rather than reading the image source.
I haven’t tried this, but maybe you could create a div and set the background of your div to be an image? Give that a try and let me know if it works.
-rick