wordpress创建新分类函数:wp_insert_category()


【函数介绍】

wp_insert_category() 用于插入一个新分类数据到分类系统。

【函数用法】

  1. <?php wp_insert_category( $catarr, $wp_error ); ?>

【参数】

$catarr
(array) (必须) 分类信息.
Default: None
$catarr 默认值如下:

  1. $cat_defaults = array(
  2. 'cat_ID' => 0, //分类ID
  3. 'cat_name' => , //分类名称
  4. 'category_description' => , //分类描述
  5. 'category_nicename' => , //分类别名
  6. 'category_parent' => , //父类
  7. 'taxonomy' => 'category' //分类系统类别
  8. );

说明$catarr 可能还有其他参数,但是强烈建议至少提供以上默认的参数列表。
$wp_error
(boolean) (可选) 是否返回 WP_Error 或者布尔型. 默认返回:布尔型.
默认: false

【返回值】

(boolean | WP_Error | int)
插入分类成功返回新创建的分类ID,插入错误则返回boolean或者WP_Error

【示例】

插入一个新分类

  1. //定义分类数据
  2. $my_cat = array('cat_name' => 'My Category', 'category_description' => 'A Cool Category', 'category_nicename' => 'category-slug', 'category_parent' => '');
  3.  
  4. // 创建分类
  5. $my_cat_id = wp_insert_category($my_cat);

【源代码】

wp_insert_category() 位于 wp-admin/includes/taxonomy.php.