워드프레스에서 고정된 기사 목록을 얻는 방법은 무엇인가요?
WordPress에서 지정된 기사 목록을 호출하고 싶을 수도 있습니다. 이 기능을 구현하는 방법은 무엇입니까? 구현 방법은 아래에 소개되어 있으니 참고하시기 바랍니다. query_posts 함수에 대한 이해가 필요합니다. 이 기능의 기능은 기사를 검색, 선택 및 정렬하고 후속 LOOP 루프에서 선택 및 정렬된 기사를 사용하는 것입니다. 예:
코드는 다음과 같습니다. <?php
query_posts('posts_per_page=10&ignore_sticky_posts=1&orderby=rand');
while(have_posts()):the_post();
echo '<li>';the_title();echo '</li>';
endwhile;
wp_reset_query();
은 기사 제목을 무작위로 나열합니다. query_posts의 구체적인 매개변수는 개발 매뉴얼을 참고하시기 바랍니다. 다음으로, query_posts의 매개변수를 조정하여 고정된 기사 목록을 선택해야 합니다.
코드는 다음과 같습니다.
$query_post = array( 'posts_per_page' => 10, 'post__in' => get_option('sticky_posts'), 'caller_get_posts' => 1 ); query_posts($query_post); ?> <ul style="display:none;"> <?php while(have_posts()):the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> <?php wp_reset_query();
매개변수는 $query_post에 배열 형태로 배치됩니다. 핵심 매개변수는 'post__in' =>get_option('입니다. sticky_posts') 및 'caller_get_posts' => 0.
'post__in' => get_option('sticky_posts')은 LOOP가 고정 기사 목록을 호출하는지 결정합니다. caller_get_posts'의 기능은 지정되지 않은 기사를 제외하는 것입니다. 즉, 상위 기사 외에는 다른 기사가 표시되지 않습니다. (추가하지 않고 고정된 글 항목이 'posts_per_page'에 지정된 값보다 작을 경우 최신 글로 대체됩니다.)
위 내용은 WordPress에 고정된 기사 목록을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!