みなさま初めまして。 WP初心者です。 今回サイトを制作するにあたり、下記の問題をどうしても解決できず皆様のお力をお借りしたいと思い投稿させていただきました。
初心者なので至らない所はあるかもしれませんが、是非ともご教授いただければ幸いです。
よろしくお願いいたします。
前提・実現したいこと
Advanced Custom Fieldsを導入してカスタム投稿を作成しました。 こちらはpost(通常の投稿)に表示させるように設定をしております。
こちらの投稿した記事全てをアーカイブページに表示させたいと思っております。
上記の設定に関して、function.phpには特に記述はせずそのまま使用しております。
また、上記の記事を表示させるためにsingle.phpとarchive.phpを作成しております。(記事の内容が1種類しかないため左記の表記で作成しました。)
発生している問題・エラーメッセージ
index.phpとsingle.phpには下記の構文でデータを抜き出して表示をさせることはできました。
job_imgはURL形式でデータ取得をしようとしております。
index
1<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 2 <div class="job_info"><!--求人情報1記事分--> 3 <figure> 4 <img src="<?php echo get_field ( "job_img" ); ?>"> 5 </figure> 6 <div class="job_text"> 7 <h3><?php the_field("job_title"); ?></h3> 8 <p>■<?php the_field("job_salary"); ?><br><?php the_field("job_bonus"); ?></p> 9 <p>■<?php the_field("job_address"); ?></p> 10 <a href="<?php the_permalink();?>">詳細はこちら</a> 11 </div> 12 </div><!--求人情報1記事分ここまで--> 13<?php endwhile; endif; ?>
しかし、archive.phpにて上記のコードを用いて表示をさせようとしてもデータが抜けず表示されない状態です。
該当のソースコード
index
1<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 2 <div class="job_info"><!--求人情報1記事分--> 3 <figure> 4 <img src="<?php echo get_field ("job_img"); ?>"> 5 </figure> 6 <div class="job_text"> 7 <h3><?php the_field("job_title"); ?></h3> 8 <p>■<?php the_field("job_salary"); ?><br><?php the_field("job_bonus"); ?></p> 9 <p>■<?php the_field("job_address"); ?></p> 10 <a href="<?php the_permalink();?>">詳細はこちら</a> 11 </div> 12 </div><!--求人情報1記事分ここまで--> 13<?php endwhile; endif; ?>
拙い文章ではありますが、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/15 01:38
2018/10/15 01:44 編集
2018/10/15 02:07
2018/10/15 02:12 編集
2018/10/15 02:36
2018/10/15 02:46
2018/10/15 04:13