サポート » テーマ » カテゴリーをクリックした先の一覧が表示されない

  • 解決済 FOURTEEN_14

    (@fourteen_14)


    お世話になります。
    自作のテーマを作成しおります。

    index.phpにカスタム投稿の記事4件のみの一覧を

    <?php
                                $wp_query = new WP_Query();
                                $param = array(
                                    'posts_per_page' => '4',
                                    'post_type' => 'portfolio',
                                    'post_status' => 'publish',
                                );
                                $wp_query->query($param);
                                if($wp_query->have_posts()): while($wp_query->have_posts()) : $wp_query->the_post();
                            ?> 
    
                            <li>
                                <div class="p_thumbnail scale">
    
                                    <a href="<?php the_permalink(); ?>">
    
                                    <?php if (has_post_thumbnail()) : ?>
    
                                    <?php the_post_thumbnail('midium'); ?>
    
                                    <?php else : ?>
    
                                    <img src="<?php echo get_template_directory_uri(); ?>/img/no_img.png" alt="noimg">
    
                                    <?php endif; ?>
    
                                    </a>
    
                                </div><!-- p_thumbnail -->
                                <div class="p_info">
                                    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                                    <p class="p_category"><?php the_category(); ?></p>
                                </div><!-- p_info -->
                            </li>
    
                            <?php endwhile; endif; ?>

    こういった形で表示しております。

    上記の<?php the_category(); ?>の部分は、aタグリンクになるのですが、それのクリック先にarchive.phpを使用することにし、archive.phpを作成しました。

    archive.phpで

    <?php if (have_posts()) : ?>
                                    <?php while (have_posts()) : the_post(); ?> 
    
                                    <li>
                                        <div class="p_thumbnail scale">
    
                                            <a href="<?php the_permalink(); ?>">
    
                                            <?php if (has_post_thumbnail()) : ?>
    
                                            <?php the_post_thumbnail('midium'); ?>
    
                                            <?php else : ?>
    
                                            <img src="<?php echo get_template_directory_uri(); ?>/img/no_img.png" alt="noimg">
    
                                            <?php endif; ?>
    
                                            </a>
    
                                        </div><!-- p_thumbnail -->
                                        <div class="p_info">
                                            <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                                            <span class="p_category"><?php the_category();?></span>
                                        </div><!-- p_info -->
                                    </li>                                
    
                                    <?php endwhile; endif; ?>

    ほぼ同じレイアウトで全件表示したいと考えております。

    ですが、<?php the_category(); ?>で出力されたリンク先(archive.php)のソースを確認しましたところ、liで一覧表示されるはずの部分が出力されず、何も表示されない現象が起こっていて色々試しておりますが、改善されない状況です。

    沢山のサイトや、こちらに寄せられた質問など読みましたが、それでも改善策がわかりません。
    お手数をおかけしますが、ご教授宜しくお願い致します。


    [モデレータより]
    「【重要】お読みください」フォーラムに投稿されていましたので、「テーマ」フォーラムを移動しました。
    「【重要】お読みください」は、WordPress 日本語サイト運営チームから、みなさんへの連絡等に使用していますので、質問があっても回答がつかない場合があります。
    通常の質問は個別のフォーラムへ投稿してください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カテゴリーをクリックした先の一覧が表示されない」には新たに返信することはできません。