[prisna-google-website-translator]
wordpress 调取二级和二级下分类的方法

wordpress 调取二级和二级下分类的方法

<?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1&hide_empty=0&child_of=1'); ?>

调取所有二级的方法

<?php
                                
                            $categories =  get_categories('child_of=1&depth=0&hide_empty=0&orderby=id&order=asc');   
                            foreach ($categories as $category) {  
                                $now_cat = $category->term_id;
                                $cat_name = $category->cat_name;
                                $cat_id = $category->cat_ID;
                        ?> 
                            <li id="nav_<?php echo $cat_id; ?>">
    						<a href="<?php echo get_category_link($category); ?>" title="<?php echo $cat_name; ?>" ><?php echo $cat_name; ?> ></a>
    						</li>
						<?php }?>
<!-- 二级菜单 -->
                    <div class="publicTwo_stage_nav">
						<?php
						$categories   = get_categories( "taxonomy=products-item&parent=0&depth=0&hide_empty=0" );
						foreach ( $categories as $category ) :
							$now_cat = $category->term_id;
							$cat_name = $category->cat_name;
							?>
                            <div class="everyOne">
                                <a href="<?php echo get_category_link( $category ); ?>"
                                   title="<?php echo $cat_name; ?>">
									<?php echo $cat_name; ?>
                                </a>
								<?php
								// 获取子分类
								$categories2 = get_categories( "taxonomy=products-item&parent=$now_cat&depth=0&hide_empty=0" );

								// 只有存在子分类时才输出
								if ( ! empty( $categories2 ) ) : ?>
                                    <div class="Three_stage_nav">
										<?php foreach ( $categories2 as $category2 ) :
											$cat_name2 = $category2->cat_name;
											?>
                                            <a href="<?php echo get_category_link( $category2 ); ?>"
                                               title="<?php echo $cat_name2; ?>">
												<?php echo $cat_name2; ?>
                                            </a>
										<?php endforeach; ?>
                                    </div>
								<?php endif; ?>
                            </div>
						<?php endforeach; ?>
                    </div>
暂无评论

发送评论 编辑评论


				
上一篇
下一篇