• 25-04-2014, 22:55:04
    #1
    Arkadaşlar acil yardımınıza ihtiyacım var. küçük bir bot denemesi üzerinde takıldım.. Daha doğrusu işin sonunda takıldım diyebilirim. bot ile sitedeki verileri çekiyorum, resimleri kendi hostuma kaydediyorum ve bütün bunların wordpress entegresi de tamam. Takıldığım yer resimleri konu içerisinde gösteremiyorum. Yaptığım olay ise konu içerisinde içeriği ayrı resimleri ayrı çektiriyorum. içeriği ekliyor fakat resimleri eklettiremedim..

    Yapmak istediğim olay ise kaynaktan alınan resimleri hosta indirdikten sonra indirilen resimleri bir değişkene atayıp (örneğin
    $resimler = resim-1.jpg,resim-2.jpg,resim-3.jpg,...
    gibi) bu değişkeni de
    add_post_meta($idxx, 'resim', $resim, true);
    fonksiyonu ile özel alan olarak göstermek. bilmiyorum anlatabildim mi ama daha kolay bir yolu varsa onuda deneyebilirim.

    Buyrun...kodalar aşağıda nerde hata yapıyorum bulamadım

    $konuBaglan = Baglan($kaynak);
    preg_match('#<div class="post-entry">(.*?)<br style="clear: both" /></div><div class=\'clear\'></div>#i', $konuBaglan, $ticerik);
    $resimsayisi = $ticerik[1];
    preg_match_all('#<dt class="gallery-icon"><a href="(.*?)" title="(.*?)" rel="gallery1"><img src="(.*?)" width="175" height="175" alt="(.*?)" /></a></dt>#', $resimsayisi, $resimyol);
    $resimx = $resimyol[1];
    $ressi = $resimyol[3];
    for($i = 0; $i < count($resimx); $i++){
    $ResimYolu = $resimx[$i];
    $res_isim = "resim-".time();
    $ResimAdi = $res_isim."_".($i+1).".jpg";
    
    resim_indir($ResimYolu,$ResimAdi); 
    $Ky = wp_upload_dir();
    $KlasorYolu = $Ky['url'].'/';
    $resim = $KlasorYolu.$ResimAdi.",";
    
    add_post_meta($id, 'resim', $resim, true);
    }
  • 26-04-2014, 00:31:19
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    add_post_meta($id, 'resim', $resim, true);
    yukardaki $id degiskeni nedir? sorun ordan kaynaklaniyor..
  • 26-04-2014, 12:51:51
    #3
    Ergün adlı üyeden alıntı: mesajı görüntüle
    add_post_meta($id, 'resim', $resim, true);
    yukardaki $id degiskeni nedir? sorun ordan kaynaklaniyor..
     
    $my_post = array(); 
    $my_post['post_title'] = "Konu Başlığınız"; 
    $my_post['post_content'] = "Yazınızın İçeriği"; 
    $my_post['post_status'] = 'publish'; 
    $my_post['post_author'] = 1; 
    $my_post['post_category'] = array(8); //Kategorinizin idsini 8 olan yere yazınız. 
      
    $id = wp_insert_post( $my_post );
    $id değişkeni bu şekilde tanımlı.. kod hata vermiyor sadece ilk resmi ekliyor yapmak istediğim $resim = $KlasorYolu.$ResimAdi.","; değişkenindeki verileri
    $resim = "resim1.jpg,resim2.jpg,resim3.jpg" olarak ekletmek.

    burada özel alana sadece resim1.jpg ekleniyor diğer resimler eklenmiyor.