• 13-09-2015, 22:28:39
    #1
    kategorileri

    $kat = "kat 1, kat 2, kat 3, kat 4";
    diye listeliyor. bu şekilde kategoriye yazdırmak istiyorum ama bir türlü beceremedim. nerede yanlış yapıyorum?

    $my_post['post_category'] = $kat;


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:23:18 -->-> Daha önceki mesaj 20:29:21 --

    arkadaşlar yardımcı olabilecek var mı?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:28:39 -->-> Daha önceki mesaj 22:23:18 --

    Arkadaşlar şu şekilde yaptığımda kategorileri ekliyor ama düz olarak ekliyo kategorileri. Örnek olarak Sinema, Kültür, Televizyon olarak ekliyor kategorileri. Oysa her virgül farklı bir kategori.

    		$regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)';
    		preg_match($regexpet2, $tekrargo, $bkat);
    		$cats = strip_tags($bkat[1]);
    		$catler = $cats;
    		$catler	= wp_create_category($catler);
    $my_post['post_category'] = array($catler);
  • 13-09-2015, 22:43:44
    #2
    Onursal Üye
    Misafir adlı üyeden alıntı: mesajı görüntüle
    kategorileri

    $kat = "kat 1, kat 2, kat 3, kat 4";
    diye listeliyor. bu şekilde kategoriye yazdırmak istiyorum ama bir türlü beceremedim. nerede yanlış yapıyorum?

    $my_post['post_category'] = $kat;


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:23:18 -->-> Daha önceki mesaj 20:29:21 --

    arkadaşlar yardımcı olabilecek var mı?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:28:39 -->-> Daha önceki mesaj 22:23:18 --

    Arkadaşlar şu şekilde yaptığımda kategorileri ekliyor ama düz olarak ekliyo kategorileri. Örnek olarak Sinema, Kültür, Televizyon olarak ekliyor kategorileri. Oysa her virgül farklı bir kategori.

            $regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)';
            preg_match($regexpet2, $tekrargo, $bkat);
            $cats = strip_tags($bkat[1]);
            $catler = $cats;
            $catler    = wp_create_category($catler);
    $my_post['post_category'] = array($catler);

    $regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)';
    preg_match($regexpet2, $tekrargo, $bkat);
    $cats = explode(",", strip_tags($bkat[1]));
    foreach($cats as $cat){
        $catler[]  = wp_create_category($cat);  
    }
    
    $my_post['post_category'] = array($catler);
    Şöyle dener misin?
  • 13-09-2015, 22:55:36
    #3
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    $regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)';
    preg_match($regexpet2, $tekrargo, $bkat);
    $cats = explode(",", strip_tags($bkat[1]));
    foreach($cats as $cat){
        $catler[]  = wp_create_category($cat);  
    }
    
    $my_post['post_category'] = array($catler);
    Şöyle dener misin?
    hocam ilgilendiğin için teşekkürler. kod parçalayıp kategorileri ekledi ama ilgili kategoriye eklemedi. yani yapmak istediğim şu:

    karşı tarafta 1,2,3 nolu kategoride bulunan içeriği aynen kendi siteme aktarmak istiyorum. aynı kategorilere çoklu olarak ekleyebilecek.
  • 13-09-2015, 22:58:41
    #4
    Onursal Üye
    Misafir adlı üyeden alıntı: mesajı görüntüle
    hocam ilgilendiğin için teşekkürler. kod parçalayıp kategorileri ekledi ama ilgili kategoriye eklemedi. yani yapmak istediğim şu:

    karşı tarafta 1,2,3 nolu kategoride bulunan içeriği aynen kendi siteme aktarmak istiyorum. aynı kategorilere çoklu olarak ekleyebilecek.
    İşlemin tam olduğu kodu atarsan inceleyeyim, gönderdiğim kod istediğini yapması gerekir.
  • 13-09-2015, 23:20:58
    #5
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    İşlemin tam olduğu kodu atarsan inceleyeyim, gönderdiğim kod istediğini yapması gerekir.
    bu kategorilerin alındığı kod.

    		$regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)';
    		preg_match($regexpet2, $tekrargo, $bkat);
    		$cats = explode(",", strip_tags($bkat[1]));
    		foreach($cats as $cat){
    			$catler[]  = wp_create_category($cat);  
    		}
    bu da veritabanına yazma kısmı.

    			$my_post = array();
    			$my_post['post_title']    = $baslik;
    			$my_post['post_content']  = $icerik;
    			$my_post['post_status']   = 'publish';
    			$my_post['post_author']   = 1;
    			$my_post['post_category'] = array($catler);
    
    			$postid = wp_insert_post($my_post);
  • 13-09-2015, 23:24:34
    #6
    Onursal Üye
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bu kategorilerin alındığı kod.

    $regexpet2 = '(<li><h3>Kategoriler</h3>(.*?)</li>)'; preg_match($regexpet2, $tekrargo, $bkat); $cats = explode(",", strip_tags($bkat[1])); foreach($cats as $cat){ $catler[] = wp_create_category($cat); }
    bu da veritabanına yazma kısmı.

    $my_post = array(); $my_post['post_title'] = $baslik; $my_post['post_content'] = $icerik; $my_post['post_status'] = 'publish'; $my_post['post_author'] = 1; $my_post['post_category'] = array($catler); $postid = wp_insert_post($my_post);
    $my_post = array();
    $my_post['post_title']    = $baslik;
    $my_post['post_content']  = $icerik;
    $my_post['post_status']   = 'publish';
    $my_post['post_author']   = 1;
    $my_post['post_category'] = $catler;
    
     
    $postid = wp_insert_post($my_post);
    Böyle dener misin?
  • 13-09-2015, 23:29:00
    #7
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    $my_post = array();
    $my_post['post_title']    = $baslik;
    $my_post['post_content']  = $icerik;
    $my_post['post_status']   = 'publish';
    $my_post['post_author']   = 1;
    $my_post['post_category'] = $catler;
    
     
    $postid = wp_insert_post($my_post);
    Böyle dener misin?
    Hocam bir sorun var. Eklediğim tüm içeriği tüm kategorilere ekliyor. Yani hepsine bir den ekliyo. Karşı siteye göre yapmıyor düzeni.
  • 14-09-2015, 10:53:54
    #8
    Sağolsun @Big_Turk; halleti.