我在列出自定义分类法的术语时遇到问题。实际上,我可以列出包含与父母的帖子的术语。
下面是一个例子:
中有product靴子孩子的
并肩的
女性的男人
靴子
牛仔裤
外套
衬衫
所以理想情况下,我想做的是列出他们是如何与父母和孩子的条款,如果他们包含帖子。
你可以看到我现在在这里http://demo.rineholdwesternwear.com/product_type/boots-kids/
当前代码
<?php
$terms = get_terms( 'product_type' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>' . '<a href="' . esc_url( get_term_link( $term ) ) . '" alt="' . esc_attr( sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $term->name ) ) . '">' . $term->name . '</a>' . '</li>';
}
echo '</ul>';
}
?>
我刚刚从WordPress StackExchange上得到了这个答案的一小段。
我想这就是你想要的:-
<?php
$queried_object = get_queried_object('term');
$term_parent = $queried_object->parent;
$tax = $queried_object->taxonomy;
$args = array(
'parent' => $term_parent,
'orderby' => 'name',
);
$terms = get_terms( $tax, $args );
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
foreach ( $terms as $term ) {
echo '<a href="' . get_category_link( $term ) . '">' . $term->name . '</a><br/>';
}
}
?>
如果这不能回答你的问题,那么你最好的办法是在WordPress StackExchange上提问,因为你有更好的机会得到答案