WordPress获取网站所有分类目录名称、ID号、链接

在网站开发中,常常需要获取网站所有分类目的名称和ID号,来实现调用相应的数据。在wordpress建站视频教程…

在网站开发中,常常需要获取网站所有分类目的名称和ID号,来实现调用相应的数据。在wordpress建站视频教程中我们介绍了怎么创建分类目录,下面学做网站论坛介绍一下Wordpress获取网站所有分类目录名称、ID号、链接。

方法一:通过SQL语句进行获取


 <?php
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) { //调用菜单
        $output = '<span>'.$category->name."(<em>".$category->term_id.'</em>)</span>';
        echo $output;
    }
?>

方法二:通过程序语句获取


<?php
$args=array(
  'orderby' => 'name',
  'include'=> '1,3,2',//排除的分类ID
  'order' => 'ASC'
  );
$categories=get_categories($args);
  foreach($categories as $category) {
    echo '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';
    }
?>
类别:WordPress开发

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册