示例

1、Loop循环传递不同的参数的时候使用wp_reset_postdata(),这样就可以在同一个页面上新建多个Loop循环(多重循环)。
2、includes/query.php中看到它的原码。

WP_Query参数

WP_QUERY运用示例:

1、调用最新20篇post文章,并分页,每页显示10篇

2、调用输出自定义文章类型某分类文章

3、搜索查询

结合PHP的流程控制对上面的代码进行改造:

查询5条浏览量最多的:

 

WP_Query 相关的函数

1、获取公用的查询参数:get_query_var()
2、关联主循环:query_post()
3、获取一篇文章:get_post()
4、保存查询结果到数组中:get_posts()
5、获取页面:get_pages()
6、判断查询是否返回了文章:have_posts()
7、运行loop循环:the_post()
8、建立$post数据:setup_postdata()
9、清除当前的loop循环:rewind_posts()
10、重置$post:wp_reset_postdata()
11、重置查询: wp_reset_query()
12、判断是否当前查询为主查询:is_main_query()
13、判断是否在loop循环中:in_the_loop()

标签: ,
Flex 布局
下一篇:Flex 布局
kim

我们为客户提供各种外贸营销服务,丝湃秀您的外贸营销专家。

总共0 条评论。

发表评论