2012-05-07 2 views
0

저는 PHP로 초보자이지만 WordPress의 페이지 맨 아래에 최신 3 개의 게시물을 표시하는 방법에 대한 도움을 받고 싶습니다. 게시물에 속한 이미지와 포스트에있는 텍스트의 첫 번째 줄과 함께 더 많은 버튼을 읽고 각 사이트의 제목을 표시하여 나머지 사이트와 일치하도록 CSS로 스타일을 지정할 수 있습니다.PHP Wordpress - 최신 3 개의 게시물 호출

달성하기가 쉬운가요?

도움 주셔서 감사합니다.

답변

2

를 게시물을 가져 get_posts()으로 수행 할 수 있습니다 게시물을 렌더링의 관점에서

<?php $posts_array = get_posts(array('numberposts' => 3)); ?> 

, 그것은 테마 여부를 확인 가치가있을 것입니다 (또는 설치된 플러그인)은 일종의 "미리보기 미리보기"위젯을 제공합니다. 만약 그렇다면, 약간의 아픔을 덜어 사용하십시오. 그렇지 않으면 다음 행에 따라 게시물을 직접 인쇄 할 수 있습니다.

<?php foreach ($posts_array as $post): setup_postdata($post); ?> 

    <!-- template tag: print thumbnail --> 
    <?php get_the_post_thumbnail($post->ID); ?> 

    <!-- template tag: print title --> 
    <h3><?php the_title(); ?></h3> 

    <!-- template tag: print excerpt --> 
    <p><?php the_excerpt(); ?></p> 

<?php endforeach; ?> 
+0

감사합니다. 완벽하게 작업했습니다. 매우 감사. – malicedix

2

이 시도 :

$args = array(
    'numberposts'  => 3, 
    'offset'   => 0, 
    'category'  => , 
    'orderby'   => 'post_date', 
    'order'   => 'DESC', 
    'include'   => , 
    'exclude'   => , 
    'meta_key'  => , 
    'meta_value'  => , 
    'post_type'  => 'post', 
    'post_mime_type' => , 
    'post_parent'  => , 
    'post_status'  => 'publish'); 

get_posts($args); 

Wordpress reference

+0

감사합니다.이 또한 찾았지만로드 할 때 오류가 발생하는 것으로 보입니다. – malicedix

관련 문제