自定义分类的问题

时间:2011-08-06 作者:user7666

让我们直接切入主题:我有两种自定义帖子类型:interviewspeople. 它们都有自定义的分类法names. 在采访中,会有一段与某个人的视频采访,以及视频的文字记录。在《人物》中,有一本简短的传记和一张此人的照片。

在我的主页上,我想显示随机挑选的采访:标题,视频采访记录的简短摘录,我需要那个人的照片。我需要从该人员的自定义帖子类型中提取people 自定义帖子类型。

我的理解是,我需要一个查询中的一个查询。首先是随机挑选一次面试,然后以某种方式找到people 使用相同的names 术语为特定的随机采访。

有人能帮我吗?

@toscho ok,这是我的post 2 post插件代码:

<?php query_posts(
        array (
            \'post_type\' => \'interviews\',
            \'posts_per_page\' => 1,
            \'orderby\' => \'rand\',
            )
        );
    while ( have_posts() ) : the_post();?>
    <h1><?php the_title(); ?></h1>
    <p><?php the_content(); ?></p>

    <?php
    // Find connected pages
    $connected = new WP_Query( array(
        \'post_type\' => \'people\',
        \'connected_from\' => get_queried_object_id(),
        )
    );
    // Display connected pages
    while ( $connected->have_posts() ) : $connected->the_post();?>
        <h2>Person in this interview: <?php the_title();?></h2>
    <?php endwhile;
    // Prevent weirdness
    wp_reset_postdata();?>

    <?php endwhile; wp_reset_query();?>
它仍然不起作用。它显示所有人的名字,无论哪一个与面试有关

2 个回复
SO网友:fuxia

您可以使用Plugin Post2Post 将访谈与人员关联,并将这些关联用于您的查询。

SO网友:user7666

我解决了它。是奇怪的法国角色,比如é

结束

相关推荐