Custom Field GUI Utilityを使って親の固定ページで子の固定ページに設定したカスタムフィールドを表示したいのですが、やり方が分かりません。
現在は親ページのテンプレートに以下のように記述していますが、カスタムフィールドに設定した部分は何も表示されません。
<ul class="thumb">
<?php
$children = get_pages('parent=209&hierarchical=0');
foreach ($children as $child) {
?>
<?php
foreach ($children as $child) {
$eye_catch = get_post_thumbnail_id($child->ID);
?>
<li>
<!-- アイキャッチ画像とタイトル表示 -->
<?php echo post_custom('textfield_business')?>
<a href="<?php echo get_page_link($child->ID);?>"><?php echo wp_get_attachment_image($eye_catch, $size=array(212,212));?></a><br>
<a href="<?php echo get_page_link($child->ID);?>"><?php echo esc_html($child->post_title);?></a>
</li>
<?php }?>
<?php }?>
</ul>
<?php echo post_custom('textfield_business')?>
を他の関数のように
<?php echo $child->post_custom('textfield_business')?>
と変えても以下のようなエラーが出ます。
Fatal error: Call to undefined method stdClass::post_custom() in /hogehoge.php on line 26
子ページ自体を表示している際のカスタムフィールドは問題なく表示されます。
この場合、どのように記述すれば宜しいのでしょうか?
他のプラグインやヒントだけでも頂ければ幸いです。