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 件のコメント:
コメントを投稿