此问题与 BuddyPress 相关,以及此问题的后续问题
我有一个包含 790 行和 3 列的 .csv 文件,其中第一列是组名,第二列是组描述,最后(第三)是 slug。
据我所知,我可以使用以下代码:
<?php
$groups = array();
if (($handle = fopen("groupData.csv",
"r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$group = array('group_id' => 'SOME ID',
'name' => $data[0],
'description' => $data[1],
'slug' => groups_check_slug(sanitize_title(esc_attr($data[2]))),
'date_created' => gmdate( "Y-m-d H:i:s" ),
'status' => 'public' );
$groups[] = $group;
}
fclose($handle); }
foreach ($groups as $group) {
groups_create_group($group); }
使用http://www.nomorepasting.com/getpaste.php?pasteid=35217这称为 bp-groups.php。
问题是我不能让它工作。我使用上面编写的代码创建了一个名为groupgenerator.php的新文件,将 .csv 文件上传到同一文件夹并在我的浏览器中打开了 groupgenerator.php 。但是,我收到此错误:致命错误:调用未定义的函数 groups_check_slug()
我究竟做错了什么?