Merhaba arkadaşlar wp'de aşağıdaki kodla veri eklettirmeye çalışıyorum fakat hata veriyor, kod ve verdiği hata aşağıda sayfanın en başına include 'wp-config.php'; kodunuda ekledim fakat sorunun sebebini anlayamadım:
$ana=get_data($in);

           preg_match_all('#<a href="http://www.aaa.com/diziler/(.*?)" title="(.*?) izle">#',$ana,$diziler);



for ($i=0;$i<count($diziler['2']);$i++){

$isim=$diziler['2'][$i];

if(preg_match("/".$isim."/i",$basligim)){



if(!get_cat_ID($isim)):

$perma=strtolower(herma($isim));

$my_cat = array('cat_name' => '$isim', 'category_description' => '$isim', 'category_nicename' => '$perma', 'category_parent' => ''); 



// Create the category 

$kat_id = wp_insert_category($my_cat); 

endif;

if(get_cat_ID($isim)):

$kat_id=get_cat_ID($isim);

endif;

}}
Hata:

Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /home/bigman42/public_html/renklidizi.com/ddiziotobot.php on line 99

Fatal error: Call to undefined function wp_insert_category() in /home/bigman42/public_html/renklidizi.com/ddiziotobot.php on line 106