首页 视频课程 WordPress开发文档分类标签与页面 改文章分类

改文章分类

2020-04-06 / 3952阅

本视频需要登录以后才能播放

登录

WordPress可以把文章添加到分类也可以添加到自定义的分类法

登录网站后台可以修改文章的分类。但是在插件和主题开发过程中。我们可能需要通过代码来操作文章的分类。

今天给大家介绍一个函数,可以修改文章的分类,函数如下:

$change_term  = wp_set_post_terms($post_id,null,$taxonomy,false);
if ( is_wp_error( $change_term ) ) {
       // 这里是添加失败
} else {
       // 这里是添加成功
} 

wp_set_post_terms函数有四个参数,分别是:

  • 第一个,文章的ID,循环中可以使用get_the_ID()函数获取
  • 第二个,需要添加的分类ID数组,或是字符串或者是单个ID
  • 第三个,需要操作的分类法
  • 第四个,布尔值,true或者false,默认为false

第四个参数表示是否替换原来的分类,如果需要替换设置为false,如果要追加分类则设置true

如果是追加设置为FALSE.

第二个参数设置为Null。表示清空文章当前分类法下面的分类。

获取分类ID

$term_id = term_exists( $term, $taxonomy, $parent ); 

上面的函数可以用来检测一个分类是否存在,如果存在则返回ID

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录