如何从自定义帖子类型检索帖子

时间:2013-02-05 作者:Batman

“Distribute\\u seriale”是一个关系字段,如何从帖子类型中检索帖子。

例如:

我向PostType添加一个参与者-参与者(添加帖子)

下一个

I add an Serial on PostType-Serial(add post)我将Serial in relathip字段与参与者链接。完成后,单击“发布”。

结果:我在连载页上找到了演员,但问题是。。。我是如何在演员页面上检索连续剧的。

额外:电影在WP Post\'s的代码中,它可以检索Post页面上的电影。

在我的例子中,如何检索从帖子类型中选择的帖子——序列

$movies = $wpdb->get_col("SELECT post_id FROM $wpdb->wp_postmeta WHERE meta_key = \'distributie\' AND meta_value LIKE \'%".get_the_ID()."%\'");
    $the_query = new WP_Query( array( \'post__in\' => $movies) );

1 个回复
SO网友:Christopher Ross

我不确定我是否完全理解您的问题,但如果您只是根据当前循环对象的ID查找Distribute类型的电影数组,则可以这样做:

$args = array( 
\'post_type\' => \'movies\',
\'meta_key\' => \'distributie\',
\'meta_value\' => get_the_ID()
)
$get_distributie_movies = get_posts( $args ); 
(未测试)

结束

相关推荐

基于页面本身创建‘Posts Page’循环

设置Settings -> Reading -> Posts Page 设置为我的“新闻”页面,并且home.php 模板已填充帖子。。。太棒了但是,我还希望能够创建另一个循环(即使WP_Query 如果需要),其中包含我指定的实际页面Posts Page 是的。每当我尝试实例化此循环时,它都会返回大量帖子,而不是我请求的页面。下面是我的代码,请将args与请求SQL进行比较:<?php $page = new WP_Query(array(\'post_typ