-
Üyelik
20.12.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yok
-
Konum
Ankara
-
Ad Soyad
A** G**
-
Mesajlar
888
-
Beğeniler
224 / 118
-
Ticaret
11, (%100)
Merhaba, postu update etmek istiyorum lakin olmuyor. Yaznın idsini başka sayfadan geliyor. burda bir form var formu idye göre dolduruluyor.$my_post['ID'] buna örnek 26 değeri yazınca düzgün çalışıyor. Lakin değişkeni atayınca çalışmıyor. Yardım edecek arkadaşa teşekkür ederim.
$yazid = $_POST["yazid"];
$fivesdrafts = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE ID ='$yazid'");
$tarayici = get_post_meta( $yazid, 'trscript_tarayici', true );
$t = wp_get_post_tags($yazid); //Etiketleri Çektik
if($_POST["submit_my_image_upload"]){
$my_post = array();
$my_post['ID'] = $yazid;
$my_post['post_content'] = 'gggg';
wp_update_post( $my_post );
}else{
-
Üyelik
10.09.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
webmaster
-
Konum
İzmir
-
Ad Soyad
Ç** T**
-
Mesajlar
728
-
Beğeniler
60 / 298
-
Ticaret
1, (%100)
if ($_POST['submit_my_image_upload']) {
$my_post = array(
'ID' => $_POST["yazid"],
'post_content' => 'gggg'
);
wp_update_post( $my_post );
}
NOT: üstteki mysql aksiyonlarına hiç gerek yok yazdığın tüm satırlar yerine bunu yazabilirsin
Bu kodla çalışmazsa;
1. o id de bir post yoktur (varsa ikiyi oku)
2. $_POST["yazid"] numeric bi değer değildir(yoo numeric diyosan üçü oku).
3. Yok artık ya nasıl olur çalışması lazım :D
1 kişi bu mesajı beğendi.
Konu wordpress ise gerisi teferruattır!
http://wp-nasilyapilir.com/
-
Üyelik
20.12.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yok
-
Konum
Ankara
-
Ad Soyad
A** G**
-
Mesajlar
888
-
Beğeniler
224 / 118
-
Ticaret
11, (%100)
Sorunu çözdüm formdan id'yi post ettird oldu. Teşekkür ederim