0

この質問はBuddyPressに関連しており、この質問のフォローアップ質問です

790行3列の.csvファイルがあります。最初の列はグループ名、2番目はグループの説明、最後(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); }

bp-groups.phpと呼ばれるhttp://www.nomorepasting.com/getpaste.php?pasteid=35217を使用します。

問題は、それを機能させることができないということです。上記のコードでgroupgenerator.phpという新しいファイルを作成し、.csvファイルを同じフォルダーにアップロードしてブラウザーでgroupgenerator.phpを開きました。しかし、私はこのエラーを受け取ります:致命的なエラー:未定義の関数groups_check_slug()の呼び出し

私は何が間違っているのですか?

4

1 に答える 1

0

コードにwp-load.phpを含めることで、エラーメッセージを解決しました。しかし、それは私の主な問題を解決しません。問題について新しい質問を投稿します。

于 2010-12-29T00:12:09.223 に答える