固定ページのパンくずリスト表示

WordPressのテーマ「TwentyEleven」で階層的に固定ページを作った場合に、どこにいるのか不明になることがあったので親ページの名前を表示することにした。
表示形式は 「先頭の親ページ名」>「次の親ページ名」 とパンくずリストと同じにした。 カスタマイズは、サイドバーを表示する場合にはsidebar-page.phpに朱書き部分を追加した。
cssはパンくずリスト作成で使ったものをそのまま利用した。
<?php get_header(); ?> 
<div id=”primary”>
<div id=”content” role=”main”> <!– パンくずリスト –> <div id=”breadcrumb”>
<?php
global $post;
$parent_id = $post->post_parent;
$page_att=array();
$i = 0;
while($parent_id!=0) {
    $page_att[$i] = $parent_id;
    $i++;
    $pages=get_pages(array(‘include’=>$parent_id,’parent’=>$parent_id));
 
  $spage = $pages[0];
    $parent_id = $spage->post_parent;
}
$page_att = array_reverse($page_att);
?>
<?php foreach($page_att as $parent_id): ?>
<div itemscope itemtype=”http://data-vocabulary.org/Breadcrumb”>
<a href =”<?php echo get_permalink($parent_id); ?> itemprop=”url”>
<span itemprop=”title”><?php echo get_the_title($parent_id); ?></span>
</a> &rsaquo; 
</div>
<?php endforeach; ?>
</div>