我要投稿 | 网站地图 WordPress建站学习平台
WordPress教程网
热门标签: wordpress教程 wordpress函数 wordpress WordPress建站 wordpress插件

图文教程

当前位置:首页> 图文教程

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

发布:WordPress教程网   发布时间: 2022-10-16  游览次数:45次

在网站开发中,常常需要获取网站所有分类目的名称和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="'%20.%20get_category_link(%20$category->term_id%20)%20.%20'" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';
    }
?>

本文版权归原作者所有,转载请注明原文来源出处, WordPress教程网 感谢您的支持!

本文链接: http://www.wpcn.net/1028.html

WordPress教程网
WordPress教程网
相关内容