wordpress输出全部分类名称ID和别名

2014年9月25日07:26:28 13 5,569

有人要我的主题分享,而且等得急,于是把本来用来安排更新记账软件的业余时间,再从中过滤抽空把主题优化一下,尽量去掉一些死的参数,让用主题的人可以方便设置后台选项,为了更方便的设置参数,其中涉及到一个首页排除分类和微博分类列表样式,这里用到博客的分类ID和分类别名,当然还可以做得更好,根本不用去理这些参数,直接下拉选项来选取,好吧,由于这几天看代码已经很累,就不折腾了,反正能做到这样,已经不错了。

OK,现在来分享一下wordpress输出分类名称ID和别名,网上搜索了一下,有分类和ID输出,貌似没人让他们三剑客同时出来闯,也许没有人用到别名这东东啊,于是就整合了一下,呵呵。

代码如下:

//获取分类名字和ID
function Bing_show_category() {
global $wpdb;
$request = "SELECT $wpdb->terms.term_id, name FROM $wpdb->terms ";
$request .= " LEFT JOIN $wpdb->term_taxonomy ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id ";
$request .= " WHERE $wpdb->term_taxonomy.taxonomy = 'category' ";
$request .= " ORDER BY term_id asc";
$categorys = $wpdb->get_results($request);

foreach ($categorys as $category) { //调用菜单
$cat_ID = get_cat_ID($category->name);
$thisCat = get_category($cat_ID);
$output = ''.$category->name."( ".$category->term_id.' )( '.$thisCat->slug.' )
';
echo $output;
}
}

话说最近折腾代码有点上手了,但是个人觉得我很粗心,尤其在开发记账程序那道上,总是出现这样那样的错误,代码这东西,一个字符错误,就要让你奔溃,眼神智商不好,只能硬着头皮排查,呵呵。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:13   其中:访客  8   博主  5

    • Mao 2
      Internet Explorer 11 Windows 7

      以前也用了一个域名,用Z-Blog(1.7版本的)程序写过博客。昨天翻了下,数据还在…

      让你劳累了…..

        • 郑永 Admin
          Firefox 32 Windows XP

          不客气,有时间一定完善!

          @Mao

          • Mao 2
            Internet Explorer 11 Windows 7

            嗯,不着急。注意休息。

            @郑永

          • 路易大叔 7
            Firefox 32 Android

            写代码就是这样,要不断去调试

              • 郑永 Admin
                Firefox 32 Windows XP

                真的是这样,我以为就我在那边一直刷新调试。编程好的都不用重复那么多次。

                @路易大叔

              • Me.稀奇 1
                Google Chrome 36 Windows 7

                ········· 我就是那个等得很急的人
                哈哈,我都是别人帮我弄滴!!

                  • 郑永 Admin
                    Firefox 32 Windows XP

                    估计明天可以发布,呵呵。

                    @Me.稀奇

                  • ViTAS 4
                    QQbrowser Android 2.3.7

                    膜拜大神TAT,表示只是看眼睛都看花了

                      • 郑永 Admin
                        Firefox 32 Windows XP

                        不去认真看,就会花,呵呵。

                        @ViTAS

                      • 夜枫 3
                        Sogou Explorer Windows 7

                        代码木有放到代码框嘛~看着好别扭,这段代码搞CMS主题很有用途~~O(∩_∩)O哈哈~

                          • 郑永 Admin
                            Firefox 32 Windows XP

                            现在这样可以吗?呵呵。

                            @夜枫

                          • giant888 7
                            Firefox 32 Windows XP

                            这是个技术活,也是个体力活啊,没有精力还真不能干这个。

                            • toolate 0
                              Firefox 35 Windows XP

                              这博文不错,能不能把完整代码贴一下,把代码复制进空白文件中,但没有输出,
                              不知道该引用什么头文件。