gpt4 book ai didi

wordpress - 在wordpress中仅显示一级子类别

转载 作者:行者123 更新时间:2023-12-02 09:09:40 25 4
gpt4 key购买 nike

这是我的问题示例:

监控(主类)

  • 三星(一级子类别)

    • lcd(二级子类)

这是我的代码:

$term_id = $catid;
$taxonomy_name = 'providers-category';
$term_children = get_term_children( $term_id, $taxonomy_name );

if(count($term_children) > 0){

echo '<div class="container"><div class="checkboxes"><ul>';
foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li> <input class="chk_child_cat" type="checkbox" value="1" data-id="'. get_term_link( $child, $taxonomy_name ).'"/><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}
echo '</ul></div></div>';
}else{
echo '<div><h2><b>Opps!...Sub category not found.<b></h2></div>';
}

最佳答案

我已经添加了这个片段,其中一个片段已经过我这边的全面测试,并且也在我的项目中使用了它。

$term_id = $catid; /* Assume that here is your parent ID */
$taxonomy_name = 'providers-category'; /* Want child of the parent category */
$args = array(
'hide_empty' => 0,
'orderby' => 'name',
'depth' => 1,
'parent' => $term_id,
'order' => 'ASC',
'taxonomy' => 'providers-category'
);
$term_children = get_categories($args);
foreach ( $term_children as $child ) {
?>
<li class="city-item"><a href="<?php echo get_term_link( $child, $taxonomy_name ) ?>"><?php echo $child->name; ?></a></li>
<?php } ?>

您可以根据您的项目要求对其进行自定义,我只是给您提供基于父 ID 获取子类别的想法。

谢谢希望这对你有用。

关于wordpress - 在wordpress中仅显示一级子类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53932039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com