Использование функции, найденной в другом файле в цикле - PullRequest
0 голосов
/ 29 декабря 2010

Этот вопрос относится к BuddyPress, и дополнительный вопрос из этого вопроса

У меня есть .csv-файл с 790 строками и 3 столбцамигде первый столбец - имя группы, второй - описание группы, а последний (третий) - слаг.

Насколько мне было сказано, я могу использовать этот код:

<?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 () в

Что я делаю не так?

1 Ответ

0 голосов
/ 29 декабря 2010

Я решил сообщение об ошибке , включив в код wp-load.php. Но это не решает мою главную проблему. Я отправлю новый вопрос с моей проблемой.

...