2012-01-04 2 views
0

foreach 루프라고하는 무언가를 사용하여 쿼리를 마무리하려고합니다.하지만 내 인생에서 그럴 수는 없습니다. 아무도 내가 이것을 끝낼 수있게 도와 줄 수 있나.Wordpress foreach 루프의 페이지 매김 쿼리

맨 위의 페이지 매김 쿼리가 완료되었지만 하단 루프에서 페이지 매김 링크가 표시되지 않으면 HTML 태그가 출력되지 않습니다. 그러나 페이지 매김이 존재한다면 foreach 루프를 사용하여 페이지 매김 링크를 출력 할 수 없습니다.

이 질문은 이것의 연장입니다. PHP에서

<?php 

    global $wp_query; 

    $big = 999999999; // need an unlikely integer 

    $links = paginate_links(array(
     'base'  => str_replace($big, '%#%', get_pagenum_link($big)), 
     'format' => '?paged=%#%', 
     'current' => max(1, get_query_var('paged')), 
     'total'  => $wp_query->max_num_pages, 
     'prev_text' => __('&#8592; previous downloads','help'), 
     'next_text' => __('newer downloads &#8594;','help'), 
     'type'  => 'array' 
    )); 

?> 

<?php if (count($links) > 0) : ?> 

    <div class="archive-navigation"> 
    <?php 

    // Display links using a foreach loop. 

    ?> 
    </div> 

<?php endif ?> 
https://stackoverflow.com/questions/8726656/
+0

"출력 할 수 없습니까?" 너 찔 렀니? 그렇다면 귀하의 시도를 게시하여 귀하가하고있는 일에 대해 더 잘 알 수 있도록하십시오. 감사합니다 – paislee

답변

0

하는 foreach 변수 이름에 "현재"항목을 결합하는 루프 구조이다. 그 같은 말은 "이 각 항목에 대해이 절차를 수행하십시오"입니다. 다음보십시오 :

여기
<?php 
    foreach($links as $link) { 
    echo $link; 
    } 
?> 

, $links은 문자열의 배열이, paginate_links() 설명서에 이에 대한 명확한 결정은 아니지만. 원하는 경우 foreachecho 추가 마크 업을 추가하여 링크 맞춤 설정을 쉽게 할 수 있습니다. css를 사용하여 다음 링크를 타겟팅하려면 :

.archive-navigation a { 
    // styles, e.g. 
    margin-right: 5px; 
} 
+0

큰 감사 남자! 그리고 그것을 설명하기 위해! 좋은 사람! – Joshc

+0

@ user801773 확실한 것 – paislee