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!(´∀`)
タグ