我有CPT cars
和CPT Event
等级的汽车参加比赛。
我需要能够为一个事件(比赛)做一个报告我需要能够显示人员的个人详细信息,车辆详细信息和输入的事件类别。此信息全部存储在wp_posts
表和wp_postmeta
表中。它们都由post_id
链接,meta_values
的例子是wpcf-car-type
,wpcf-cc
,wpcf-aspiration-type
等。
如何将所有这些信息查询到一个报告中?
答案 0 :(得分:0)
使用此
$args = array(
'post_type' => array('cars','Events'),
'post_status' => 'publish',
'posts_per_page' => -1,
);
$html = '';
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post();
$html .= 'Title : ' . get_the_title();
$html .= 'Description : ' . get_the_content();
$html .= 'Car Type : '.get_post_meta(get_the_ID(),'wpcf-car-type',true);
$html .= 'CC : '.get_post_meta(get_the_ID(),'wpcf-cc',true);
$html .= 'Aspiration Type : '.get_post_meta(get_the_ID(),'wpcf-aspiration-type',true);
endwhile;
endif;
return $html;