我希望你们能帮助我,伙计们。我已经使用自定义帖子类型UI插件创建了自定义帖子类型和自定义分类法。然后我创建了一个页面分类法mycustomtaxonomy。php。
例如,当我访问url时http://mysiteurl/mycustomtaxonomy/maintaxonomy1/ 我必须展示:
maintaxonomy1-title
maintaxonomy1-description
--
childtaxonomy1-title
childtaxonomy1-description
post1
post2
post3
...
--
childtaxonomy2-title
childtaxonomy2-description
post1
post2
...
--
...
我不想显示maintaxonomy1的所有帖子。只有那个帖子的子帖子。
我从以下内容开始:
<?php $terms = get_terms("mycustomtaxonomy");
$count = count($terms);
if ( $count > 0 ){
foreach ( $terms as $term ) {
echo \'<h2>\' . $term->name . \'</h2>\';
$loop = new WP_Query( array(
\'post_type\' => \'mycustomposttype\',
\'post_per_page\' => 100,
\'orderby\' => \'date\',
\'order\' => \'ASC\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'mycustomtaxonomy\',
\'field\' => \'id\',
\'terms\' => $term->term_id
)
)
));
// the loop
while ($loop->have_posts()) : $loop->the_post();
// do loop content
echo \'<div>\' . get_the_title() . \'</div>\';
endwhile;
// reset $post so that the rest of the template is in the original context
wp_reset_postdata();
}
}?>
但它显示了主要分类法1的帖子。此外,显示所有分类法的帖子,我必须只显示url地址中的分类法帖子。
我希望你能理解我的问题,并真心感谢你的帮助。