首页 > WordPress学习 > 利用get_posts()函数 WordPress调用指定多个ID对应的文章

利用get_posts()函数 WordPress调用指定多个ID对应的文章

时间:2022年7月5日 分类:WordPress学习 浏览量:113

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

代码结构:

<?php get_posts($args);?>

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

使用案例:

<?php $posts = get_posts("numberposts=4&post_type=any&include=1,3,4,6"); if($posts) : foreach( $posts as $post ) : setup_postdata( $post ); ?>
// 这里是调用主题
<?php endforeach; endif; wp_reset_postdata(); ?>

变量$args参数:

<?php 
$args = array(
    //显示的文章数量
    'numberposts'     => 10,
    //以第几篇文章为起始位置
    'offset'          => 0,
    //调用分类的ID,多个用逗号将分类编号隔开,或传递编号数组,可指定多个分类编号。   
    'category'        => ,
    //文章排序规则
    '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' );
?>

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:利用get_posts()函数 WordPress调用指定多个ID对应的文章

文章链接:https://news.yynnw.com/77.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

标签:

最新文章

猜你喜欢