Default / 默认 · September 1, 2021

“Drupal自动创建分类函数”

Table of Content

/
 
Return the term id for a given term name.
  自动创建分类
 
/
function _get_tid_from_term_name($term_name, $vocabulary = ‘tags’) {
    // $vocabulary = ‘zhonglei’;
    $arr_terms = taxonomy_get_term_by_name($term_name, $vocabulary);
    if (!empty($arr_terms)) {
        $arr_terms = array_values($arr_terms);
        $tid = $arr_terms[0]->tid;
    } else {
        $vobj = taxonomy_vocabulary_machine_name_load($vocabulary);
        $term = new stdClass();
        $term->name = $term_name;
        $term->vid = $vobj->vid;
        taxonomy_term_save($term);
        $tid = $term->tid;
    }
    return $tid;
}

%d bloggers like this: