반응형
Wordpress loop : The Loop 내에서 현재 게시물 수를 가져옵니다.
The Loop 내에서 현재 투고 횟수를 가져오고 싶습니다.
예를 들어, 3개 게시물마다 광고를 삽입하고 싶습니다.
그러면 루프 카운트의 값은 어떻게 얻을 수 있을까요?
를 사용할 수 있습니다.current_post
현재 포스트 반복을 가져오는 오브젝트인스턴스 멤버
while ( have_posts() ) : the_post();
// your normal post code
if ( ( $wp_query->current_post + 1 ) % 3 === 0 ) {
// your ad code here
}
endwhile;
참고로 기능 내에서 이 기능을 사용하는 경우 글로벌화해야 합니다.$wp_query
.
변수를 늘린 후 필요할 때 광고를 띄우는 것은 어떨까요?
while(LOOP)
echo $i%3==0 ? $ad : '';
$i++
왜 그랬는지 모르겠지만, 제안된 방법이 잘 되지 않아서, 나는 다음과 같은 방법을 사용해야만 했다.
$loop_counter = 1;
while( $query->have_posts() )
{
//Do your thing $query->the_post(); etc
$loop_counter++;
}
지구촌을 가지고 노는 것보다 더 안전해
언급URL : https://stackoverflow.com/questions/3308151/wordpress-loop-get-current-post-count-inside-the-loop
반응형
'programing' 카테고리의 다른 글
$http 오류입니다.get in angularJS -- 함수가 아닌 성공 (0) | 2023.03.03 |
---|---|
각도란JS 디렉티브? (0) | 2023.03.03 |
리액트 라우터에서 이전 경로를 검출하시겠습니까? (0) | 2023.03.03 |
트랜스코프된 디렉티브의 부모 스코프 액세스 (0) | 2023.03.03 |
AngularJS에서 동적 템플릿을 사용하여 디렉티브를 작성하려면 어떻게 해야 합니까? (0) | 2023.03.03 |