0

此问题与 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()

我究竟做错了什么?

4

1 回答 1

0

我通过在代码中包含 wp-load.php 解决了错误消息。但这并不能解决我的主要问题。我将针对我的问题发布一个新问题。

于 2010-12-29T00:12:09.223 回答