WP_Query获取数据库数据
时间: 2024-10-12 15:11:00 浏览: 29
WP_QueryBuilder:Wordpress的查询生成器
WP_Query是WordPress核心提供的一种高级查询工具,它允许你在WordPress主题或插件中自定义获取文章、页面、分类目录或其他自定元数据的内容。通过设置查询条件、排序、分页等参数,你可以灵活地从数据库中获取你需要的数据。下面是一个基本的使用示例:
```php
$my_query = new WP_Query(array(
'post_type' => 'post', // 指定查询的文章类型
'posts_per_page' => 10, // 设置每页显示的数量
'category_name' => '技术', // 如果你想按类别筛选
'order' => 'DESC', // 排序方式,例如降序
));
// 遍历查询结果
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) {
$my_query->the_post();
echo '<h2><a href="' . get_permalink() . '">' . get_the_title() . '</a></h2>';
the_content(); // 显示文章内容
}
}
// 清理循环后的内存
wp_reset_postdata();
// 可选:如果不再需要查询结果,可以关闭查询
$my_query->rewind_posts();
```
阅读全文