php - 有没有办法将 foreach 循环转换为 wp_query?
问题描述
我使用 php foreach 循环直接从数据库加载项目,但我想使用 wp_query 循环,因为这让我可以更好地控制分页和页面上的最大项目。
我试图将代码转换为 wp_query 循环,但效果不佳。我能做些什么?
<?php
global $wpdb;
$table_name = $wpdb->prefix . "kv_beoordelingen";
$beoordelingen = $wpdb->get_results("SELECT * FROM `{$table_name}` \n". "ORDER BY `{$table_name}`.`dateSince` DESC LIMIT 42");
if( $beoordelingen ) {
foreach ( $beoordelingen as $beoordeling ) {
//vars
$beschrijving = $beoordeling->description;
?>
<?php
$beoordeling_query = new WP_Query(array(
'post_type' => $beoordeling,
'posts_per_page' => -1,
'order' => 'DESC',
'orderby' => 'date',
'paged' => get_query_var('paged'))); ?>
<?php if ( $beoordeling_query->have_posts() ) : ?>
<?php while ( $beoordeling_query->have_posts() ) : $beoordeling_query->the_post();
if( $beschrijving ) {
echo "<p><strong>Ervaring</strong><br/> ".$beschrijving." </p>";
}
endwhile; ?>
<?php wp_reset_postdata(); ?>
</div>
<?php endif; ?
<?php };
} else {
echo "Geen beoordelingen beschikbaar";
} ?>
解决方案
推荐阅读
- c# - TCP C++ 客户端从 ac# 服务器接收字节数组
- ionic-framework - 离子应用程序的构建问题
- css - 获取内插字符串的值
- c# - 如何让客户收到他们填写的表格的副本,作为 ASP.NET + C# 中的 PDF
- react-native - React Native 与 Redux:mapStateToProps()-函数未更新
- ios - obj-c中如何拦截应用程序更新事件?
- java - 使用弹簧阅读附加的PDF文件
- javascript - Nodejs Sequelize 查找关联
- c# - 如何访问在公共方法中声明的变量以便在私有方法中使用它
- javascript - Express.js 意外 'GET' 到 '/json/version'