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

网络博客 郑永 4585℃ 13评论 显示侧边栏

有人要我的主题分享,而且等得急,于是把本来用来安排更新记账软件的业余时间,再从中过滤抽空把主题优化一下,尽量去掉一些死的参数,让用主题的人可以方便设置后台选项,为了更方便的设置参数,其中涉及到一个首页排除分类和微博分类列表样式,这里用到博客的分类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;
}
}

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

转载请注明:郑永博客 » wordpress输出全部分类名称ID和别名

历史上的今天:

(13)个小伙伴在吐槽
Loading...
  1. Mao2014-09-25 08:47 Internet Explorer 11 Windows 7 回复

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

    让你劳累了…..

    沙发!
    • 郑永2014-09-26 04:56 Firefox 32 Windows XP 回复

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

    • Mao2014-09-26 13:10 Internet Explorer 11 Windows 7 回复

      嗯,不着急。注意休息。

  2. 路易大叔2014-09-25 08:48 Firefox 32 Android 回复

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

    板凳!
    • 郑永2014-09-26 04:55 Firefox 32 Windows XP 回复

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

  3. Me.稀奇2014-09-25 16:06 Google Chrome 36 Windows 7 回复

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

    地板!
    • 郑永2014-09-26 04:55 Firefox 32 Windows XP 回复

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

  4. ViTAS2014-09-25 23:23 QQbrowser Android 2.3.7 回复

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

    4楼
    • 郑永2014-09-26 04:54 Firefox 32 Windows XP 回复

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

  5. 夜枫2014-09-25 23:45 Sogou Explorer Windows 7 回复

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

    5楼
    • 郑永2014-09-26 04:53 Firefox 32 Windows XP 回复

      现在这样可以吗?呵呵。

  6. giant8882014-09-26 13:22 Firefox 32 Windows XP 回复

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

    6楼
  7. toolate2015-02-12 10:52 Firefox 35 Windows XP 回复

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

    7楼
gravatar
发表我的评论
取消评论


Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址