サポート » 使い方全般 » カスタム投稿で作成した親ページに、属する子ページのタイトルと本文を

  • お世話になります。テーマ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としております。
    お分かりの方には簡単かもしれないのですが、どうも自分にはどこでひっかかっているのか長時間かけても分からずでした。どなたかご教授いただけたらありがたいです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 明らかにおかしそうなのは、
    post_type=page
     ↓
    post_type=basho(定義したカスタム投稿タイプ名)

    この修正だけで動くかどうかはわかりません。

    トピック投稿者 kamiy

    (@kamiy)

     pluto1234 様

     あっ、そうですね。。ありがとうございます!
    さっそく試してみたのですが、しかしまだ変わりなくで全く何も出てきませんでした。
    難しいですがもうちょっと考えてみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿で作成した親ページに、属する子ページのタイトルと本文を」には新たに返信することはできません。