csvfileの中身は
-----
col1,col2
CategoriSlag,CategoriName
カテゴリのスラッグ,カテゴリの名前
----
的なものにする。
$csv_path = "http://hogehoge.domein/foo.csv";// function registerCategies($csv_path) { if( $handle = fopen( $csv_path, 'r' ) ){ $term_id = 3;//1は未分類,2はブログロールの場合。!!それ以外の場合は修正が必要!! while( ( $lines = fgetcsv( $handle ) ) !== FALSE ){ $name=$lines[1];//カテゴリの名前 $category_description = $lines[1]."のカテゴリ";//ここはご自由にカスタマイズしてね。 $slug=$lines[0];//カテゴリのスラッグ $term_group=0;//カテゴリのグループ //以下はwpのデータベースへの登録のメソッド $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->terms (term_id, name, slug, term_group) VALUES (%d, %s, %s, %d)", $term_id, $name, $slug, $term_group) ); $wpdb->query( $wpdb->prepare("INSERT INTO $wpdb->term_taxonomy (term_id,taxonomy,description) VALUES (%d, %s, %s)", $term_id, "category", $description) ); $term_id++; } } }
これで出来てるはず(。◕ ∀ ◕。)
0 件のコメント:
コメントを投稿