MySQL查询按后置条件选择帖子

时间:2011-09-29 作者:Jarred

我有两种自定义的帖子类型,类型1和类型2类型2帖子有一个名为postID的postETA,这是类型1中帖子的ID号。当以单键显示类型1时。php我想要一个mysql查询来选择类型2。

我仅有的数据是type1的ID号。因此,我必须从Posteta中选择,其中meta\\u键=postID,meta\\u值=type1ID。然后我需要使用该行的post\\u ID从wp\\u posts中选择post。

我不擅长形成mysql查询,那么有没有一个查询可以做到这一点?

1 个回复
SO网友:Brooke.

如果我理解你想在单曲上同时展示这两篇文章的问题。类似这样的php应该作为第二个循环。

把这个放在第一个循环中。这样您就可以获得当前的帖子ID

$parent_id=the_ID();

// Second Loop
$query = new WP_Query( array ( \'post_type\' => \'TYPE1\', \'meta_key\' => $parent_id ) );

while ( $query->have_posts() ) : $query->the_post();
//normal loop stuff such as the_content();
    echo \'<li>\';
    the_title();
    echo \'</li>\';
endwhile;

结束