前提・実現したいこと
wordpressのテンプレート化に挑戦中です。
おおよそはできたのですが、なぜかフロントページが表示されず困っています。
問題点
Custom Field Suiteを使ってメイン画像を自由に入れ替えられるようにしたいのですが、
それまで表示されたいたフロントページ全体が、メイン画像より上の部分しか読み込まれなくなってしましました。検証ツールで確認するとメイン画像の直前までしか読み込まれておらず、肝心の<img>タグ以降何も読み込まれません。
実はテキストがきちんとあり、正解に近いデーターもあるため試したのですが、それでも同じ現象がおきてしまい、もしかするとコードが間違っているわけではなくほかの問題かなと思いそちらも試してみましたが、解決しませんでした。
何かほかに確認するべき箇所などありますでしょうか。
全く画面が表示されないまま何日も過ぎてしまい、本当に困っております。
初心者で本当に申し訳ございませんが、どなたかアドバイスをいただける方おられませんでしょうか。
該当のソース
html
1<?php get_header();?> 2 <!-- コンテンツエリア --> 3 <section id="contents"> 4 <!--メイン画像--><--!ここまでは検証ツールで読み込まれ、下のimgタグはよみこまれない--> 5 <img id="main_visual" class="inner" src="<?php echo CFS()->get('img_main_visual'); ?>" alt="テスト"> 6<!--お知らせ--> 7 <h2>Information</h2> 8 <div class="inner"> 9 <ul id="infolist"> 10 <?php 11 $posts=get_posts('numberposts=5&category_name=news'); 12 foreach($posts as $post){ 13 setup_postdata($post); 14 ?> 15 16 <li> 17 <div class="thumb"><?php the_post_thumbnail(); ?></div> 18 <div class="date"><?php the_time("Y/m/d") ?></div> 19 <div class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div> 20 <?php edit_post_link(); ?> 21 </li> 22 <?php 23 } 24 wp_reset_postdata(); 25 ?> 26 </ul> 27 <a class="readmore" href="<?php echo get_category_link(get_cat_ID('お知らせ')); ?>">一覧へ</a> 28 </div> 29 30以下続く。(PHPが記載されている範囲は以上です) 31 32
試したこと
①CFS()->get('img_main_visual')に記載しているimg_main_visualと管理画面のフィールドの名前があっているか確認済み
②src=の部分をPHPではなく直接URLを書き込むと画像は読み込まれる。が、やはりそれ以下は読み込まれない。ちなみにメイン画像を読み込めるようにしてもphpが入っていいない <h2>Information</h2>はやはり読み込まれない。
③正解データを入れても同じ現象がおきてしまう。
補足情報(FW/ツールのバージョンなど)
WordPress 5.1.1 を使用しております。
回答1件
あなたの回答
tips
プレビュー