2013-07-28 2 views
0

구체적인 게시물이있는 루프를 만들어야하지만 모든 게시물의 위치 (id가 아님)로 수행하고 싶습니다. 특정 위치에 단일 루프를 사용하고 싶습니다.쿼리의 특정 위치로 게시물 목록 가져 오기

예 : (2, 5, 9, 등)

나는 wp_query 방법을 사용하려고하지만 내 PHP 지식이 거의이다.

+0

"위치"는 무엇을 의미합니까? –

+0

"위치"는 게시자의 자연 순서입니다. 예 : 첫 번째 게시물, 두 번째 게시물, 세 번째 게시물 등 임의의 순서로 게시물을 인쇄하려면 (ID없이) – JCmartinez

+0

루프 내에서 임의의 활성 게시물을 원하십니까? –

답변

0

을 루프 외부, 카운터 변수 만들기 : 루프에있는 동안, 그리고

$post_number = 1;

을, 변수의 내용을 확인하여 현재 게시중인 게시물을 확인할 수 있습니다. 예를 들어 다음 예제에서는 첫 번째 게시물과 두 번째 게시물 만 표시됩니다.

루프를 종료하기 직전에 $post_number++을 사용하여 카운터에 추가하십시오.

// Start loop 

if ($post_number == 1 || $post_number == 2){ 
    // standard loop contents (the_title(), the_content(), etc) 
} 

$post_number++; 

// stop loop 
0

당신은 예를 들어 루프 내에서 시도하지 왜 :

if ($idpost == "4") 
{ 
    // print... 
} 
+0

좋습니다.하지만 특정 게시물 순서를 원하고 개별 마크 업을 변경하지 마십시오. 나는 어떤 위치 나 순서로든 어떤 포스트 그룹도 인쇄 할 필요가있다. – JCmartinez

관련 문제