• 15-08-2014, 11:54:20
    #1
    merhabalar,

    wordpressin sıkıcı ve birçok gereksiz şeyi barındıran yeni yazı ekleme bölümünden kurtulup kendi panelimi kodladım. herşey sorunsuz çalışıyor ancak kategoriler hariç.

    yazı ekleyebiliyorum ancak kategori seçilmiyor.

    Veritabanından kategorileri şu kodla çekiyorum ve çalışıyor.
    <?php
    $katss = "";
    $kategoriler=mysql_query("select * from wp_term_taxonomy where taxonomy='category'");
    while($kat = mysql_fetch_array($kategoriler))
    {
    $k=mysql_fetch_object(mysql_query("Select * from wp_terms where term_id='".$kat[term_id]."'"));
    $katss .= "<option value='".$k->term_id."'>".$k->name."</option>";
    }
    ?>
    Şu kodlar ile panelde kategorimi seçiyorum
    <select name="cat"><?php echo $katss; ?></select>
    Şu kodlar ile de postluyorum.
    $kategoriid=$_GET['cat'];
    $my_post['post_category'] = array($kategoriid);
    nerde hata var anlamadım, kategoriyi seçiyorum gidip kategori seçmeyince varsayılan tüm yazılar kategorisine postluyor yazıyı.

    şimdiden teşekkürler. (konu belki php ye giriyor, yanlış yere açtıysam özür dilerim)
  • 16-08-2014, 07:44:03
    #2
    bilen yokmu
  • 16-08-2014, 10:01:56
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    post ile aldığın ID değerlerini bir yazdır. $kategoriid integer tipindemi bir bak. wp_insert_post() kullanıyorsun sanırım. Kullanımın doğru. Hatan formdan gelen verilerde büyük bir ihtimal.
  • 16-08-2014, 11:01:47
    #4
    konuda front end post formda ki gibi seçtirebilirsin ben bu şekilde yaptım

    https://www.r10.net/wordpress/1312358...l-ekletme.html
  • 16-08-2014, 12:11:49
    #5
    buraqgo adlı üyeden alıntı: mesajı görüntüle
    post ile aldığın ID değerlerini bir yazdır. $kategoriid integer tipindemi bir bak. wp_insert_post() kullanıyorsun sanırım. Kullanımın doğru. Hatan formdan gelen verilerde büyük bir ihtimal.
    hata GET fonksiyonundaydı büyük ihtimal. AzTurka hocamın dediği ile hallettim. Düzeldi sorun. Teşekkürler sizede yardımınız için. R10+ ya bastım

    AzTurka adlı üyeden alıntı: mesajı görüntüle
    konuda front end post formda ki gibi seçtirebilirsin ben bu şekilde yaptım

    https://www.r10.net/wordpress/1312358...l-ekletme.html
    Çok teşekkürler hocam Allah razı olsun
  • 16-08-2014, 12:25:37
    #6
    Rica ederim hocam, sevindim halletmenize.