質問: wordpressでアイキャッチを取得したいと思っています。 しかし不思議なことが起こっています! ■投稿画面は取得できない →**content-test.php**を[phpinclude file='content-test']で呼び出す場合。 ■検索結果は取得できる →**search.php**を通して**content-test.php**を呼び出す場合 のです! 2つのファイルはそれぞれ次のように書いてあります。 **content-test.php** ``` 'cakeimage' )); } else { echo ''; } ?> ``` **search.php** ``` ``` どうして検索結果のときはきちんと取得されるのに、[phpinclude file='content-test']で呼び出すと何も取得されないのでしょうか? 原因がお分かりになる方、いらっしゃいましたらご教示頂ければ幸いです。 よろしくお願い致します。
回答: wordpress詳しくないですが https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/the_post_thumbnail によると、the_post_thumbnailはループ内のみ使用できるとなってるので、 [phpinclude file='content-test'] ではループ内にならず、違う結果になるのではと想像 (searchではループ内で呼び出してるから表示されると思います)