• 05-12-2010, 17:18:43
    #1
    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
  • 06-12-2010, 12:01:39
    #2
    Yok mu arkadaşlar yardım edebilecek.
  • 06-12-2010, 20:38:02
    #3
    wp_insert_category() fonksiyonunu görmüyor bot.
    wp_config.php doğru bir şekilde include ettiğinize emin misiniz?
  • 06-12-2010, 22:28:46
    #4
    En tepede require_once("wp-config.php"); kodu mevcut anlam veremedim ben de bir türlü.
  • 06-12-2010, 23:44:24
    #5
    Üyeliği durduruldu
    $kat_id = wp_insert_category($my_cat);
    yerine


    $kat_id = wp_create_category($my_cat);
    olarak denermisin?
  • 07-12-2010, 00:29:25
    #6
    Denedim hocam bu sefer de o fonksiyon yok diyor nedir bunun sebebi çözemedim bir türlü.
  • 07-12-2010, 02:35:52
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    preg_match işlemi tamamlanamadı diyor
    + öyle bir fonksiyon yok diyor
    birde böyle dene
    $my_cat kısmını değiştir
    $my_cat = array('cat_name' => $isim, 'category_description' => $isim, 'category_nicename' => $perma, 'category_parent' => '');
    oda olmasa aşağıdakini php dosyana entegre et gayet açık zaten
    $my_post = array();
    
    	$my_post['post_title'] = $baslik;
    
    	$my_post['post_content'] = $aciklama;
    
    	$my_post['post_status'] = 'publish';
    
    	$my_post['post_author'] = 1;
    
    	$my_post['filter']=true;
    	
    	$my_post['tags_input']        = $etiketler;
    
    	$my_post['post_category'] = array($kategoriid);
    	
    
    $id=wp_insert_post($my_post);
  • 07-12-2010, 15:28:49
    #8
    macchess adlı üyeden alıntı: mesajı görüntüle
    En tepede require_once("wp-config.php"); kodu mevcut anlam veremedim ben de bir türlü.
    Alakası olacağını sanmıyorum ama bir de
    wp-blog-header.php
    dosyasını include edin belki öyle olur.
    Bir de Wp'nin tüm fonksiyonlarında sorun var yoksa sadece bu fonksiyonda mı?
  • 12-12-2010, 00:54:27
    #9
    Üyeliği durduruldu
    banada bugün lazım oldu

    require_once('wp-admin/includes/taxonomy.php');

    dosyanın bulunduğu dizine göre ayarlarsanız sorun kalmaz sanırım.

    fonksiyonlar o dosyadaymış.