• 售前

  • 售后

热门帖子
入门百科

wordpress get_posts函数的利用方法 克制输出指定种别的文章

[复制链接]
银鲜目江探 显示全部楼层 发表于 2021-8-15 19:38:50 |阅读模式 打印 上一主题 下一主题
使用wordpress克制输出指定种别的文章可以给get_posts()函数传个数组参数,如下:

复制代码代码如下:
<div class="widget" id="diary1">
<h3>随机出现</h3>
<ul>
  <?php
  $args=array(
   'numberposts'=>16,
   'category'=>'-9,-12',
   'orderby'=>'rand'
  );
  $rand_posts = get_posts($args);
  foreach( $rand_posts as $post ) :
  ?>
  <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
  <?php endforeach; ?>
</ul>
</div>

其中:

复制代码代码如下:
  $args=array(
   'numberposts'=>16,
   'category'=>'-9,-12',
   'orderby'=>'rand'
  );

键名numberposts体现取出的文章数,category体现要表现的文章的种别ID,负数代表不表现,以字符串的形式用逗号隔开,orderby这里体现随机取出文章。
效果如小谈博客首页右侧“随机出现”效果,去掉了php种别的文章表现,由于下面有了一个“php专栏”,制止重复。
get_posts()函数完整的参数列表:

复制代码代码如下:
<?php $args = array(
'posts_per_page'  => 5,
'numberposts'     => 5,
'offset'          => 0,
'category'        => '',
'orderby'         => 'post_date',
'order'           => 'DESC',
'include'         => '',
'exclude'         => '',
'meta_key'        => '',
'meta_value'      => '',
'post_type'       => 'post',
'post_mime_type'  => '',
'post_parent'     => '',
'post_status'     => 'publish',
'suppress_filters' => true );
?>

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作