WordPress:插入使用wp_insert_term作为单个术语的逗号分隔单词列表


Wordpress: insert list of coma seperated words using wp_insert_term as individual terma

Wordpress Question:插入使用wp_insert_term作为单个术语的逗号分隔词列表

大家好我正在开发自定义类型帖子,它从数据库中提取数据wp_videos。示例:IMDb 电影详细信息

问题:要插入自定义分类字段的参与者列表,代码正在工作,但问题是我无法将单个单词作为单独的术语发布。

WP_database --> 列名星包含小罗伯特·唐尼、格温妮丝·帕特洛、泰伦斯

法典:

wp_insert_term(
''.$video['stars'].'',          // the term 
'movie-actor',                 // the taxonomy
 array(
'description'=> ''.$video['stars'].'',
'slug' => ''.$video['stars'].'',                   
    )
 );

小罗伯特·唐尼、格温妮丝·帕特洛、泰伦斯被添加为单项

请帮助..我如何循环上面的代码,让所有星星作为单独的术语插入。

使用 explode() 用逗号分隔字符串,然后遍历结果数组以对每个电影明星执行给定的操作:

$starArray = explode(',', $stars);
$starArray = array_map('trim', $starArray); // remove spaces
foreach ($starArray as $star) {
    // do the insert
}

演示!