wordpress调用最新文章一些方法总结

第一种方法

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>

可以随意在wordpress博客的某个地方显示最新文章列表,可以随意定义显示条数,如果你懂一点程序的话可以简单修改调用随机文章等效果。

 代码如下 复制代码

1.<div class="newest">     
2.    <h3>最新文章</h3>     
3.    <?php $pop = $wpdb->get_results("SELECT id, post_title FROM {$wpdb->prefix}posts WHERE post_type='post' AND post_status='publish' AND post_password='' AND comment_count = 0 ORDER BY post_date desc LIMIT 5"); ?>
4.    <ul>
5.        <?php foreach($pop as $post) : ?>
6.        <li><span class="news"></span><a href="<?php the_permalink() ?>" rel="bookmark" title="详细阅读<?php the_title(); ?>"><?php echo cut_str($post->post_title,64); ?></a></li> 
 7.       <?php endforeach; ?>
 8.   </ul>
9.</div>

如果想调用随机文章就可以把

 代码如下 复制代码

ORDER BY post_date desc

改为

ORDER BY rand()

时间: 2024-10-26 06:59:12

wordpress调用最新文章一些方法总结的相关文章

wordpress调用最新文章函数(可指定分类)

1.调用网站所有文章只最新10条记录  代码如下 复制代码 <?php get_archives('postbypost', 10); ?> 或 <?php wp_get_archives('type=postbypost&limit=10&format=custom'); ?> 上面是调用最新10条记录哦,只不过是全站的. 2.调用指定分类最新文件  代码如下 复制代码 <?php $posts = get_posts( "category=4&a

ZBLOG PHP调用最新文章、热门点击、最多用户评论文章代码

如今我们无论架设个人博客,还是企业网站,甚至大数据内容网站,基本上不需要自己重新写程序,毕竟网上有很多免费开源的CMS程序可以使用.老蒋常用的CMS包括WordPress,适合内容和自定义稍微自动化一些的网站,比如老蒋部落就采用这款CMS,同时使用较多的就是ZBLOG PHP程序,自动有PHP版本之后使用率就比较多,因为目前手上较多的是Linux虚拟主机和VPS主机,用于企业网站和轻便博客比较多.   对于一般用户来说,我们熟悉1-3款开源免费程序的应用基本就足够,基本上内核不需要自己定义变化,

帝国cms调用最新文章 利用文字调用标签phomenews

最近建站时,朋友要求在头部用帝国cms调用最新文章,当时想了用灵动标签调用,但需要设置一个具体的栏目id,这样就不是调用全站的最新文章了,后面查看了一下标签说明,想到了文字调用标签phomenews. 文字调用标签 (phomenews)格式为:[phomenews]栏目ID/专题ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,'时间格式化',附加SQL条件,显示排序[/phomenews],本身也是要设置栏目id的,这时我们想到了通过调用数据表的方式, 因为很多栏目都是文章

三种dedecms调用相关文章的方法

在文章的末尾或侧边栏添加相关文章可以提高用户的黏度,提高pv,增加se的好印象(哈哈),那么dedecms如何调用相关文章呢?有三种方法可以实现. 第一种dedecms调用相关文章的方法,用默认的likearticle {dede:likearticle row='6' titlelen='40'} <li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]<

wordpress随机调用显示文章的方法

方法一:采用wordpress内置函数,在需要的时候直接调用以下代码:  代码如下 复制代码 <ul> <?php $rand_posts = get_posts('numberposts=5&orderby=rand'); foreach( $rand_posts as $post ) : ?>    <li>         <a href="<?php the_permalink(); ?>"><?php

wordpress显示同分类的最新文章实现方法

今天在折腾主题的时候,想给当前分类下显示最新文章列表.就是显示与文章分类相同的最新文章.看到了prower的新主题prowerv4里面有这个功能.当在文章页面时,显示统一分类文章.代码如下:  代码如下 复制代码 <div id="related_post"> <h3><?php $category = get_the_category(); echo $category[0]->cat_name; ?> 下的最新文章</h3> &

wordpress调用随机文章的一些例子

调用随机文章代码 <?php $rand_posts = get_posts('numberposts=10&orderby=rand'); foreach( $rand_posts as $post ) : ?> <!–下面是你想自定义的Loop–> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li

动易首页调用最新文章图片向上滚动方法

动易|向上滚动 <DIV id=demo> <div id=demo1>  <IMG SRC=http://www.webjx.com/htmldata/2005-11-10/o.jpg><BR> <IMG src=http://www.webjx.com/htmldata/2005-11-10/1.jpg><BR> </div><div id=demo2></div></div> &l

wordpress显示随机文章实现方法

首页随机显示文章 在wordpress里面并不难,也不需要安装复杂的插件,只需要在合适的php文件里面添加如下代码,这个完全归功于wordpress的模块化结构,代码如下 1.使用get_posts生成随机文章  代码如下 复制代码 <?php $rand_posts = get_posts('numberposts=10&orderby=rand'); foreach( $rand_posts as $post ) : ?> <li><a href="&l