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
}
演示!