如何设置wordpress自定义帖子类型之间的关系

时间:2014-02-05 11:54:10

标签: wordpress wordpress-theming

我在wordpresss安装中设置了以下自定义帖子类型: 客户和推荐书。

在推荐书自定义帖子类型中,我有这些字段(简化):

  • 见证报价
  • 客户名称

在客户端自定义帖子类型中,我有这些字段(简化):

  • 客户名称
  • 客户描述

问题:目前“推荐帖子类型”中的“客户名称”字段是一个文本框,但希望这是一个基于“客户”帖子类型中的条目的下拉列表。

理想情况下,如果可能的话,我想在没有插件的情况下这样做。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用选择框中的get_posts来实现此目的,如下所示

<select>
<?php 
$all_client = get_posts(array('post_type'=> 'Client-post-type','posts_per_page'   => -1) ); 
foreach($all_client as $single_client){
echo "<option value='".$single_client->ID."'>'".$single_client->post_title."'</option>";
}?>
</select>