サポート » 使い方全般 » カスタム投稿タイプのsingle.php

  • 解決済 yeahyeahyeah777

    (@yeahyeahyeah777)


    カスタム投稿タイプの単一記事表示に関して質問です。

    現在、CPTUIでカスタム投稿タイプ”abc”を作成し、
    ACFでabcに対して、カスタムフィールドを設定しております。

    投稿タイプabcの記事一覧は表示でき、対象のパーマリンクにアクセスするのですが、
    作成したsingle-abc.phpにて、カスタムフィールドの値が取得できずにおります。
    結果としては、”投稿”の最新記事が1件取得されている状態です。

    ループは以下にて行っております。
    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
    <?php endwhile; ?>
    <?php endif; ?>

    single-abc.phpにて、投稿タイプabcの記事取得をする方法につき、
    ご教示頂けないでしょうか。

    宜しくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • gblsm様

    お世話になっております。
    ご教授頂いた内容を手がかりに諸々調べながら試行錯誤したのですが、
    当方がWP初心者のためうまくいきませんでした。。。

    現状のソースは以下の通りです。

    恐縮ですが、具体的な修正版の記述をお教え願えませんでしょうか?

    =

    ■一覧ページ(archive.php)のループ部分

    <?php if(is_category()): ?>
    <h2><?php single_cat_title() ?><span>の記事一覧</span></h2>
    
    <?php elseif(is_tag()): ?>
    <h2><?php single_tag_title( ); ?><span>の記事一覧</span></h2>
    
    <?php elseif(is_month()): ?>
    <h2><?php the_time("Y年m月") ?><span>の記事一覧</span></h2>
    <?php endif; ?>
    
    <ul >
    <?php if (have_posts()) : query_posts($query_string . '&posts_per_page=15&paged='.$paged); ?>
    <?php while (have_posts()) : the_post(); ?>
              <li>
                <a href="<?php the_permalink(); ?>">
                <div><?php the_post_thumbnail( array(150,150) ); ?></div>
                <p><span><?php echo get_post_time('Y.m.d'); ?></span><?php if(mb_strlen($post->post_title)>25) { $title= mb_substr($post->post_title,0,25) ; echo $title. … ;
    } else {echo $post->post_title;}?></p>
                </a> </li>
    <?php endwhile; ?>
            </ul>
            <?php else : ?>
    <div></div>
    該当する記事はありませんでした。<?php endif; ?>

    ■個別ページ(single.php)のループ部分

    <?php if(have_posts()): while(have_posts()): the_post(); ?>
          <?php remove_filter('the_content', 'wpautop'); ?>
          <?php the_content(); ?>
          <?php endwhile; endif; ?>

    =

    ご回答お待ちしております。

    wp_cast1eさん、トピックが違っていませんか?

    yeahyeahyeah777様
    gblsm様

    大変失礼いたしました。。。
    別トピックに記載してしまいました。

    誠に申し訳ございません。。。。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「カスタム投稿タイプのsingle.php」には新たに返信することはできません。