>  기사  >  CMS 튜토리얼  >  WordPress에 고정된 기사 목록을 얻는 방법

WordPress에 고정된 기사 목록을 얻는 방법

藏色散人
藏色散人원래의
2019-12-07 11:00:093254검색

WordPress에 고정된 기사 목록을 얻는 방법

워드프레스에서 고정된 기사 목록을 얻는 방법은 무엇인가요?

WordPress에서 지정된 기사 목록을 호출하고 싶을 수도 있습니다. 이 기능을 구현하는 방법은 무엇입니까? 구현 방법은 아래에 소개되어 있으니 참고하시기 바랍니다. query_posts 함수에 대한 이해가 필요합니다. 이 기능의 기능은 기사를 검색, 선택 및 정렬하고 후속 LOOP 루프에서 선택 및 정렬된 기사를 사용하는 것입니다. 예:

코드는 다음과 같습니다.

<?php
query_posts(&#39;posts_per_page=10&ignore_sticky_posts=1&orderby=rand&#39;);
while(have_posts()):the_post();
echo &#39;<li>&#39;;the_title();echo &#39;</li>&#39;;
endwhile;
wp_reset_query();
은 기사 제목을 무작위로 나열합니다. query_posts의 구체적인 매개변수는 개발 매뉴얼을 참고하시기 바랍니다. 다음으로, query_posts의 매개변수를 조정하여 고정된 기사 목록을 선택해야 합니다.

코드는 다음과 같습니다.

$query_post = array(
&#39;posts_per_page&#39; => 10,
&#39;post__in&#39; => get_option(&#39;sticky_posts&#39;),
&#39;caller_get_posts&#39; => 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.