2012-05-07 91 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