CODE
PHP
WordPress

【WordPress初心者必見】”single.php”でthe_content()が表示されない場合

こんにちは!ニタまさ=NewM(@NewM07x2)です。

自作WPテーマにしてから初投稿です!

今回は表題にも書いてあるのですが、WordPressで使用する”single.php”にてthe_content()が表示されない場合の対処法を記載していきます。

そもそも”the_content()”ってなんぞやって感じなのですが、簡単に言うと”本文”のことでWordPress上で使用する関数のことです。詳細に関しては追々説明して行けたらと思いますので、今回は省かせていただきます。

single.php内のthe_contentの書き方

the_contentの書き方として、以下のように書いてはWordPress上の本文で

<!--?php the_content(); ?--> 

と書くだけではうまく表示してくれません。。。

なので、本文を出したい箇所に以下のように記載してみてください!

<!--?php
 if (have_posts()){
   while (have_posts()){
     the_post(); 
     the_content();
   }
 }
?-->

これで動きます!

見た感じループを回さずとも”the_content()”だけ書いたら動くんじゃないかと思っていましたが、”the_content()は記事ループの中でしか機能しないと行った関数なようですね。

まとめ

いかがだったでしょうか。

WordPressで使用する”single.php”にてthe_content()が表示されない場合の対処法について解説していきました。

もしこの記事に関して分からない事や質問がある場合は、お問い合わせページまたはTwitterのDMまで連絡を頂ければと思います!!!(ついでにフォローしていただけると最高に嬉しいです笑)

では!See you again!(´∀`)