最新公告
  • 欢迎您光临袁博客,本站秉承服务宗旨 履行“站长”责任,做国内最专业的站长资源平台!立即加入我们
  • WordPress如何在父分类获取所有子分类/二级分类

    在我们开发WordPress主题的过程中,如果有一个需求是要获取到父分类的所有子分类,该怎么实现呢?
    其实这个需求是很简单的,几行代码就可以搞定。

    今天路途吧给大家带来一个小小的wordpress教程,如何在父分类获取所有子分类/二级分类

    首先在function.php里面添加下面的代码。

    //父分类获取所有子分类 
    function get_category_root_id($cat) {  
    	$this_category = get_category($cat); // 取得当前分类  
    	while($this_category->category_parent) // 若当前分类有上级分类时,循环  
    	{  
    		$this_category = get_category($this_category->category_parent); // 将当前分类设为上级分类往上爬  
    	}  
    	return $this_category->term_id; // 返回根分类的id号  
    }
    

    使用方法

    将下面代码放在需要用到子分类的父分类即可

    <?php wp_list_categories( 
    	$args = array(
    		\'show_option_all\'    => \'\',
    		\'orderby\'            => \'name\',
    		\'use_desc_for_title\' => 1,
    		\'child_of\'           => get_category_root_id($cat),
    		\'optioncount\'=>1,
    		\'hierarchical\'       => 1,
    		\'title_li\'           => \'\',
    		\'show_option_none\'   => __(\'<span style=\"padding:0 20px;\">抱歉,暂无分类。</span>\'),
    		\'depth\'              => 1,
    		\'taxonomy\'           => \'category\',
    		\'walker\'             => null
    	)); 
    ?>
    

     

    1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2、分享目的仅供大家学习和交流,请不要用于商业用途!
    3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    4、如有链接无法下载、失效或广告,请联系管理员处理!
    5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    6、联系微信:A2022717!

    袁博客 » WordPress如何在父分类获取所有子分类/二级分类

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群https://www.932t.com/page-qun.html。

    80 评论

    1. order cefuroxime 250mg pill careprost price generic robaxin

    2. order metronidazole 400mg without prescription augmentin 1000mg cost bactrim 960mg over the counter

    3. buy methotrexate 5mg generic reglan pills reglan sale

    4. orlistat 120mg pill diltiazem us cheap acyclovir 800mg

    5. order tadalafil sale cialis online sildenafil 20mg

    6. triamcinolone online order loratadine ca clarinex 5mg oral

    7. omeprazole price academia writers legitimate online slots for money

    8. buy chloroquine 250mg pills baricitinib 4mg drug purchase olumiant without prescription

    9. buy zithromax 500mg pill cost neurontin purchase neurontin generic

    10. generic cialis canada cialis pills sildenafil 100mg uk

    11. order imuran 100mcg without prescription pantoprazole cost sildenafil without a doctor’s prescription

    12. zoloft online Buy viagra purchase viagra generic

    13. generic isosorbide 40mg digoxin 2250 mg usa buy telmisartan without prescription

    14. prograf 5mg over the counter labetalol order urso over the counter

    15. buy olmesartan without prescription benicar 20mg ca order generic diamox 250mg

    16. order hytrin 5mg without prescription hytrin 5mg pill azulfidine us

    17. cialis 5mg canada cialis pricing sildenafil pills 100mg

    18. buy indomethacin 50mg without prescription cefixime cost purchase trimox online

    发表评论

    • 1131会员数(个)
    • 3214资源数(个)
    • 1本周更新(个)
    • 1 今日更新(个)
    • 395稳定运行(天)