Skip to content

Instantly share code, notes, and snippets.

@cassler
Created February 7, 2014 03:57
Show Gist options
  • Save cassler/8857186 to your computer and use it in GitHub Desktop.
Save cassler/8857186 to your computer and use it in GitHub Desktop.
Super Easy Wordpress Breadcrumbs
/**
* Super Easy Breadcrumbs
*
* Creates an unordered list for ancestor links.
*
* @example <?php easy_breadcrumbs(); ?>
* @author Scott Nelle
* @package den_framework
* @subpackage den_custom_hooks
**/
function den_breadcrumbs() {
global $post;
$parent_id = $post->post_parent;
// if ($parent_id == 0) { return false; }
// else {
$output = '';
while ($parent_id != 0) {
$ancestor = get_post($parent_id);
$output = '<li><a href="'.get_permalink($ancestor->ID).'">'.$ancestor->post_title.'</a></li>' . $output;
$parent_id = $ancestor->post_parent;
}
echo '<ol class="breadcrumb"><li><a href="'.home_url().'">Home</a></li>' .$output.'<li class="active">' . $post->post_title . '</li></ol>';
// }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment