Php 列出自定义Post类型分类,然后列出术语
我试图创建一个上传表单,以便用户可以上传帖子,但在其中,我需要他们能够选择分类法,然后从所选分类法中选择术语 我有两种自定义的帖子类型,“丢失”和“找到”。在这两个分类中,大约有15个分类。每个分类法有5-10个术语。用户应该能够选择分类法,然后在第二个选择框中创建术语 目前,我甚至在显示每个CPT的分类法时遇到了问题。我使用了以下内容来显示所有可用的自定义分类法,但我只需要为一个CPT显示它们Php 列出自定义Post类型分类,然后列出术语,php,wordpress,custom-post-type,taxonomy,custom-taxonomy,Php,Wordpress,Custom Post Type,Taxonomy,Custom Taxonomy,我试图创建一个上传表单,以便用户可以上传帖子,但在其中,我需要他们能够选择分类法,然后从所选分类法中选择术语 我有两种自定义的帖子类型,“丢失”和“找到”。在这两个分类中,大约有15个分类。每个分类法有5-10个术语。用户应该能够选择分类法,然后在第二个选择框中创建术语 目前,我甚至在显示每个CPT的分类法时遇到了问题。我使用了以下内容来显示所有可用的自定义分类法,但我只需要为一个CPT显示它们 <form> <select> <?php
<form>
<select>
<?php
$args = array(
'public' => true,
'_builtin' => false,
);
$output = 'names'; // or objects
$operator = 'and'; // 'and' or 'or'
$taxonomies = get_taxonomies( $args, $output, $operator );
if ( $taxonomies ) {
foreach ( $taxonomies as $taxonomy ) {
echo '<option>' . $taxonomy . '</option>';
}
}
?>
</select>
</form>
然后我尝试只针对一个CPT,但是,选择框中根本没有显示任何内容:
<form>
<select>
<?php
if(is_singular('lost')){
$args = array(
'public' => true,
'_builtin' => false,
);
$output = 'names'; // or objects
$operator = 'and'; // 'and' or 'or'
$taxonomies = get_taxonomies( $args, $output, $operator );
if ( $taxonomies ) {
foreach ( $taxonomies as $taxonomy ) {
echo '<option>' . $taxonomy . '</option>';
}
}
}
?>
</select>
</form>
那么,如何获得特定自定义帖子类型的所有分类法的列表,然后用所选分类法的术语填充第二个选择框呢
我希望有人能帮忙
谢谢 get\u categories'type=custom\u post\u type'为您提供了什么?