2017-11-24 17 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) 사용 및 반복자 또는 POST_COUNT 및 확인 :

if(i === 0){ 
    //Bigger div with unrelated dive here 
}else{ 
    //Normal grid layout html 
}