wordpress调用指定数量的文章
wordpress常见的文章循环调用方式有两种:看这里

query_posts();

使用query_posts();可以很容易控制文章循环的数量、排序、分类、从第n篇开始。(唯一不足是会导致分页无效)

query_posts文章调用方法

<?php query_posts('cat=1&showposts=3&offset=1');?> 
<?php while (have_posts()) : the_post(); ?>
循环体
<?php endwhile; wp_reset_query(); ?>
cat=1               文章分类id=4;
showposts=3         显示3篇文章;
offset=1            从第二篇文章开始;
排序方法在其他文章中说明,本文不做介绍了。

have_posts();

have_posts();是一个全局函数,使用它可以用来循环文章。通常用在列表页中,用来循环当前分类下的文章。

<?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
循环体
<?php endwhile; ?>
<?php endif; ?>

如果要控制have_posts();循环文章的数量,可以使用下面的代码:

以下代码要放在functions.php文件中
function news_posts_per_page($query){
	if(is_category(6,16,30,48,49,4,29,31,35,38,43,13,22)) {//某分类的id,为空则控制所有分类文章循环数量
		if(!is_admin()){//排除后台页面,使用次方法控制数量会影响后台中文章的数量
		$query->set('posts_per_page', 5);//设定列表显示个数
		}
	}
} 
add_action('pre_get_posts', 'news_posts_per_page');
[声明]本站内容除特别声明外,均属原创内容。
1、本站所有原创文章、图片等资料,如需转载使用,必须附上来源出处及链接方式;
2、若本站侵犯到您的权益或任何版权问题,请立即告知本站,我们将及时删除并致以最深的歉意!
3、本站转载文章版权归原作者所有,内容为作者个人观点,本站只提供参考并不构成任何投资及应用建议。任何本站转载文章链接及得到的资讯、产品、服务,本站概不负责,亦不负任何法律责任。

评论

  1. m9pe
    Android Chrome
    3月前
    2020-7-31 11:39:58

    query_posts() 的参数可以通过在后台添加菜单,再调用。达到后台可视化操作。

    • Lsansan 博主
      Windows Edge
      3月前
      2020-7-31 11:41:59

      <(^-^)>

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇