第一种方法:

WordPress 最新文章的调用可以使用一行很简单的模板标签 wp_get_archvies 来实现. 代码如下:
<?php get_archives(『postbypost』, 10); ?> (显示 10 篇最新更新文章)
<?php wp_get_archives(『type=postbypost&limit=20&format=custom』); ?>
后面这个代码显示你博客中最新的 20 篇文章,其中 format=custom 这里主要用来自定义这份文章列表的显示样式。具体的参数和使用方法你可以参考官方的使用说明- wp_get_archvies 。 (fromat=custom 也可以不要,默认以 UL 列表显示文章标题。)
补充: 通过 WP 的 query_posts() 函数也能调用最新文章列表,虽然代码会比较多一点,但可以更好的控制 Loop 的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。
第二种方法
直接在想要呈现的位置放上以下代码即可
<?php
$limit = get_option(『posts_per_page』);
$paged = (get_query_var(『paged』)) ? get_query_var(『paged』) : 1;
query_posts(『showposts=』 . $limit=7 . 『&paged=』 . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>
<?php while(have_posts()) : the_post(); if(!($first_post == $post->ID)) : ?>
<ul>
<li><a href=」<?php the_permalink() ?>」 rel=」bookmark」 title=」Permanent Link to <?php the_title_attribute(); ?>」>
<?php the_title(); ?></a></li>
</ul>
<?php endif; endwhile; ?>
第三种方法:
<ul>
<?php $post_query = new WP_Query(『showposts=10′);
while ($post_query->have_posts()) : $post_query->the_post();
$do_not_duplicate = $post->ID; ?>
<li><a href=」<?php the_permalink(); ?>」><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
第四种方法:
<ul>
<?php $result = $wpdb->get_results(「SELECT ID,post_title FROM $wpdb->posts where post_status=』publish』 and post_type=』post』 ORDER BY ID DESC LIMIT 0 , 10″);
foreach ($result as $post) {
setup_postdata($post);
$postid = $post->ID;
$title = $post->post_title;
?>
<li><a href=」<?php echo get_permalink($postid); ?>」 title=」<?php echo $title ?>」><?php echo $title ?></a> </li>
<?php } ?>
</ul>
用 get_results() 函数调用比较快,官网的很多方法都是基于 get_results() 函数实现的.