web-dev-qa-db-ja.com

サムネイルの後に要素を追加する方法

ちょっと私はちょうど私のループの最初のサムネイル画像の後に要素を追加する方法を知りたいと思いました。基本的に私の投稿の最初の画像の後にHTMLのdivタグを挿入したいです。 WordPressでそれを実行する方法を知っている人は誰でも、私が持っているものをヘレスします。

<?php if(has_post_thumbnail()){
                  $post_pic  = get_the_post_thumbnail();
                  $post_pic .= '<div></div>';
                  return $post_pic;
?>
2
Orok Ukpong

最初の項目だけをターゲットにしたい場合は、ループを開始する前に変数$first_round=trueを定義できます。ループの内側で、終わりに向かって、あなたは$first_round=falseをします。そのため、この変数は最初にループを通過したときにのみ当てはまります。

if ($first_round) echo '<div>...</div>'

the_post_thumbnail()を呼び出した直後。

2
cjbj