wp_posts将各种自定义帖子类型查询到报告wordpress中

时间:2016-02-04 10:04:48

标签: sql wordpress

我有CPT carsCPT Event等级的汽车参加比赛。

我需要能够为一个事件(比赛)做一个报告我需要能够显示人员的个人详细信息,车辆详细信息和输入的事件类别。此信息全部存储在wp_posts表和wp_postmeta表中。它们都由post_id链接,meta_values的例子是wpcf-car-typewpcf-ccwpcf-aspiration-type等。 如何将所有这些信息查询到一个报告中?

1 个答案:

答案 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;