首页建站经验 wordpress教程:调用多篇文章函数get_posts()

wordpress教程:调用多篇文章函数get_posts()

wordpress内置函数get_posts()用于调用指定的一篇或多篇文章,函数提供多个参数,可以设置调用文章的指定分类、自定义字段、文章类型、文章状态、显示顺序等条件,文章以数组的形…

wordpress内置函数get_posts()用于调用指定的一篇或多篇文章,函数提供多个参数,可以设置调用文章的指定分类、自定义字段、文章类型、文章状态、显示顺序等条件,文章以数组的形式返回,通过循环语句输出即可。

代码结构:

<?phpget_posts($args);?>

返回数组型的变量,$args是该函数必要的变量

变量$args参数:

<?php

$args=array(

//显示的文章数量

'numberposts'=>10,

//以第几篇文章为起始位置

'offset'=>0,

//调用分类的ID,多个用逗号将分类编号隔开,或传递编号数组,可指定多个分类编号。

'category'=>,

//文章排序规则down.cuoxin.com/info

'orderby'=>'post_date',

//升序、降序'ASC'——升序(低到高)'DESC'——降序(高到底)

'order'=>'DESC',

//要显示文章的ID

'include'=>,

//要排除文章的ID

'exclude'=>,

//自定义字段名称

'meta_key'=>,

//自定义字段的值,配合上一个参数,来选择显示符合自定义字段数值的文章。

'meta_value'=>,

//post(日志)——默认,page(页面),attachment(附件),any——(所有)

'post_type'=>'post',

//文章的mime类型

'post_mime_type'=>,

//要显示文章的父级ID

'post_parent'=>,

//文章状态

'post_status'=>'publish');

?>

orderby排列顺序可选的值:

‘author’——按作者数值编号排序

‘category’——按类别数值编号排序

‘content’——按内容排序

‘date’——按创建日期排序

‘ID’——按文章编号排序

‘menu_order’——按菜单顺序排序。仅页面可用。

‘mime_type’——按MIME类型排序。仅附件可用。

‘modified’——按最后修改时间排序。

‘name’——按存根排序。

‘parent’——按父级ID排序

‘password’——按密码排序

‘rand’——任意排序结果

‘status’——按状态排序

‘title’——按标题排序

‘type’——按类型排序

示例:调用指定ID为1,3,4,6的四篇文章

<?php$posts=get_posts("numberposts=4&post_type=any&include=1,3,4,6");if($posts):foreach($postsas$post):setup_postdata($post);?>

  • "href="<?phpthe_permalink();?>"target="_blank"><?phpthe_title();?>

    "href="<?phpthe_permalink();?>"><?phpif((function_exists('has_post_thumbnail'))&&(has_post_thumbnail())){$thumbnail_src=wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()));?>"/><?php}else{?>"src="<?phpechocatch_that_image();?>"/><?php}?>

    <?phpechomb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,100,"……");?>

    "href="<?phpthe_permalink();?>">阅读全文

  • <?phpendforeach;endif;?>

    本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/16535.html
    上一篇WordPress 邮件通知系统美化版
    下一篇 dedecms内容页分页及分页显示数量控制的方法
    admin

    作者: admin

    这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

    为您推荐

    评论列表()

      联系我们

      联系我们

      0898-88888888

      在线咨询: QQ交谈

      邮箱: email@wangzhan.com

      工作时间:周一至周五,9:00-17:30,节假日休息

      关注微信
      微信扫一扫关注我们

      微信扫一扫关注我们

      关注微博
      返回顶部