Wordpress自定义帖子类型下拉列表在编辑器中的另一个帖子类型

时间:2015-01-20 09:21:33

标签: php html wordpress custom-post-type

所以我创建了一个自定义帖子类型,我们称之为actors,另一个名为movies。因此,当我编辑一部电影时,我想要一个包含所有演员的下拉列表,选择一个并在前端输出该ID以与另一个函数一起使用。这是可行的吗?我该怎么做

测试代码:

    <?php 
		$data_terms = get_terms('test_post', array(
            'orderby'    => 'count',
            'hide_empty' => 0,
            'parent'=> 4 // You need the Id of the parent actors taxonomy
             ) );
?>
<select>
     <?php foreach($data_terms as $term):  ?>
         <option>
             <?php echo $term->name; echo $term->ID ?>
         </option>
     <?php endforeach ?>
</select>

2 个答案:

答案 0 :(得分:1)

作为PHP中的所有内容,要创建对象列表,您必须执行以下步骤。

首先,获取数据。

<?php 
        $data_terms = get_terms('your_custom_taxonomy', array(
            'orderby'    => 'count',
            'hide_empty' => 0,
            'parent'=>13 // You need the Id of the parent actors taxonomy
             ) );
?>

现在您可以根据需要显示它。 你想要一个清单。所以:

<select>
     <?php foreach($data_terms as $term):  ?>
         <option>
             <?php echo $term->name; echo $term->ID ?>
         </option>
     <?php endforeach ?>
</select>

现在你有了ID。当然你不想显示它,但你可以将它传递到缓冲区并随意使用它。

希望他的帮助。

答案 1 :(得分:0)

您需要在wordpress中创建自定义字段。

有关wordpress codex的文章,例如this (它更多的阅读然后代码所以没有发布样本)

或者如果您想使用插件,那么ACF就是我过去使用过的插件之一