首页 论坛 wordpress查询文章函数query_posts()参数汇总
帖子详情

wordpress查询文章函数query_posts()的参数非常多,可以开发出各种各样的查询需求。在学做网站论坛的网站制作培训中,也经常用到query_posts()。下面汇总一下wordpress建网站时,查询文章函数query_posts()参数,方便大家使用。

基础查询

<?php
$args = array(
//这里放各类参数
),
'showposts' =>6,
'orderby' => rand,
);
$query = new WP_Query( $args );
while ($query->have_posts()) : $query->the_post(); ?>

<?php endwhile; ?>
<?php wp_reset_query();?>

常用的参数:

<?php
$args = array(
'author__in'=>array(5),//查询作者
'post_type'=>'post',
'post_status'=>'publish',
'tag'=>'网站建设',//查询TAG
'cat'=>1,2,3,//查询分类
'meta_query'=>array(//自定义字段
'relation'=>'AND',//同时满足
array(
'key'=>'价格',
'type'=>'NUMERIC',//自定义字段类型为数字
'compare'=>'>',
'value'=>'60',
),
array(
'key'=>'数量',
'type'=>'NUMERIC',
'compare'=>'<',
'value'=>'100',
)),
'posts_per_page'=>10,
'paged'=>1,
'orderby'=>'date',
'order'=>'DESC'
);
?>

compare比较符有以下几种:

等于:=
不等于:!=
大于:>
大于等于:>=
小于:<
小于等于:<=
包含:LIKE
不包含:NOT LIKE
在里面:IN
不在里面:NOT IN
在之间:BETEEN
不在之间:NOT BETWEEN

query_posts()查询生成:https://www.ashuwp.com/query_args

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.52diyhome.com/forum/66022.html

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    资源总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

资源在于分享,创作来源想象