カスタム投稿で作成した親ページに、属する子ページのタイトルと本文を
-
お世話になります。テーマtwentyoneをカスタマイズしております。カスタム投稿で、親ページと属する子ページを2つ作りました。
親:地名 子:いい点
子:イベント情報
という感じで、たくさんの地名を作っていく予定です。
そこで、この親ページに、子ページ2つのタイトルと抜粋を掲載して、詳細はそのタイトルを
クリックしたら飛ぶ、という風にしたいなと思います。
そのためのコードをどう書いていいのかよく分からず、調べましたところ、
http://ja.forums.wordpress.org/topic/1269?replies=14 こちらがそうなのでは・・
と思い、紹介されている下記コード<!–子ページのタイトルと本文抜粋–>
<?php
if ( $post->post_parent == 0 ) {
$child_posts = get_posts( ‘numberposts=-1&order=ASC&orderby=post_title&post_type=page&post_parent=’ . $post->ID );
if ( $child_posts ) {
foreach ( $child_posts as $child ) {
$c_title = apply_filters( ‘the_title’, $child->post_title );
$c_content = get_extended( $child->post_content );
$c_content = apply_filters( ‘the_content’, $c_content[‘main’] );
?>
<div class=”child_page_excerpt”>
<h3><?php echo $c_title; ?></h3>
<?php echo $c_content; ?>
</div>
<?php
}
}
}
?>
<!–子ページのタイトルと本文抜粋ここまで–>
をそのままコピペしてみましたが、反映されませんでした。。
コピペしたテンプレートは、カスタム投稿であるので、single.phpをそのままコピペしたsingle-basho.phpとしております。
お分かりの方には簡単かもしれないのですが、どうも自分にはどこでひっかかっているのか長時間かけても分からずでした。どなたかご教授いただけたらありがたいです。
- トピック「カスタム投稿で作成した親ページに、属する子ページのタイトルと本文を」には新たに返信することはできません。