2017-11-24 20 views
0

私は現在、カスタムWordpressテーマのブログページに取り組んでいます。このページは、サムネイル形式で利用可能なすべての投稿で構成されています。サムネイルをクリックすると、その投稿に移動します。私はすべてのサムネイルが示すように、基本的なポストループを行う方法を知っています。私はまた、そのループ内にHTMLを追加する方法も知っています。しかし、私は最初の投稿が配置された後にのみdivを追加する方法を知る必要があります。配置される最初の投稿は最新の投稿である必要があります。それに続いて、投稿とは関係のない別のdivが必要です。Wordpressループの最初の投稿の後にdivを追加します。

divを最初の投稿の後に配置するループを作成するにはどうすればよいですか。その後、他のポストサムネイルを配置し続けます。下の画像を参照してください。

enter image description here

答えて

1

constuct場合は、基本的に使用することができます。ポストが表示された後のループは、ループ内で

$someVariable = 0; 

その変数設定を開始する前に:

if ($someVariable == 0) { 
print "<div>whatever</div>" 
$someVariable++; 
} 
+0

おかげで多くのことを。私はそれがこのようなものであることを知っていましたが、今日は完全にブラックアウトしています。 もう一度ありがとうございます。 –

+0

いつでも。答えをマークすることを忘れないでください:) –

0

2オプション:

1)は2つのループ、ただ一つのポストを取得しますいずれかを使用しますその投稿を除外して残りの部分を取得する2番目のものです。

2)を使用すると、イテレータまたはPOST_COUNTとチェック:

if(i === 0){ 
    //Bigger div with unrelated dive here 
}else{ 
    //Normal grid layout html 
} 
関連する問題