merhaba arkadaşlar.
bir projem için wp_posts tablosuna 1 sütun ekledim. projemde işlem yaparken gibip o tabloda varmı yok mu diye sormak istiyorum. ama wordpress db den bir türlü veri alamadım.
hazır fonksiyon mu kullanmak gerekli ?
ben kendi baglan.php mi tekrardan yazdım. kendi sql sorgularımla denedim.
varmıdır bunun bir yolu ?
Wordpres Veritabanında Veri Çekme
9
●2.767
- 28-01-2018, 02:42:08Kimlik doğrulama veya yönetimden onay bekliyor.https://codex.wordpress.org/Class_Reference/wpdbdiray67 adlı üyeden alıntı: mesajı görüntüle
- 28-01-2018, 03:04:31bunun için extra sutun fln açmaya gerek yok. add_post_meta ile o posta extra değer verip get_post_meta ile de o değer var mı yok mu diye sorgulayabilirsin.
https://codex.wordpress.org/Function.../add_post_meta
https://developer.wordpress.org/refe...get_post_meta/ - 28-01-2018, 03:38:59numanturle adlı üyeden alıntı: mesajı görüntüleikinizede teşekkür ederim.Rigobert adlı üyeden alıntı: mesajı görüntüle
@Rigobert; hocam benim illaki işlemimi yeni sütuna yazdırmam gerekiyor.
bir üstteki arkaşın verdiği bilgiler ile veri tabanına bağlandım ama yapmak istediğimi yapamadım.
düz php deki şu mantığı num_rows u calıstırmakk istiyorum.
sorguladığım veri veri tabanında var ise ya da yok ise gibi. düz php de bunu çok rahat kullanıyorum ama wordpress e tam hakim değilim. - 28-01-2018, 12:19:27tam manasıyla yapmak istediğin şeyi söylemelisin. benim anladıgım kadarıyla bir stun olacak ve o stundaki değer 1 ise onları listeleyeceksin eğer böyle ise.diray67 adlı üyeden alıntı: mesajı görüntüle
https://codex.wordpress.org/Template_Tags/get_posts
bu sayfadaki
$args = array( 'posts_per_page' => 5, 'offset' => 0, 'orderby' => 'date', 'order' => 'DESC', 'meta_key' => 'ozel_alan_adı', 'meta_value' => 'ozel_alan_degeri', 'post_type' => 'post', 'post_status' => 'publish', );
parametreleri ile postları çekebilirsin. - 28-01-2018, 12:22:21tam manasını şöyle özetliyorum. bir bot yazıyorum. bunun için wp_posts altına botla girilen içerikleri tekrardan girmemesi için, sütun oluşturdum.Rigobert adlı üyeden alıntı: mesajı görüntüle
botla her çektiğim verinin linkini o sütuna kaydediyorum. bot her çekim işleminde eğer veritabanında yok ise ekleme yapıyor sistemine göre ayarlandı.
fakat bir türlü varmı yok mu gibi sorup cevap alamadım. - 28-01-2018, 12:27:12öyle olmaz. yine add post meta ile veriyi o postun özel alanına koyduracaksın ardından wpdb query veya wpdb get_row ile o post var mı yok mu diye sorgulayacaksın.
$adres="https://www.r10.net/x.html";
bu konuyu içerik eklerken : add_post_meta($post_id,"kontroladres",$adres);
tekar postları listelerken de
$icerik_kontrol = $wpdb->get_row( "SELECT * FROM $wpdb->postmeta WHERE meta_value = '$adres' and meta_key='kontroladres'" );
if($icerik_kontrol->meta_id){
//buraya içerk ekleme kodları
}else{ //daha önce eklenmiş. buraya da yapıalcak işlemler veya bilgilendirme mesajı
} - 28-01-2018, 12:52:58değerli vaktinizi ayırıp yardımcı olduğunuz için çok teşekkür ediyorum.Rigobert adlı üyeden alıntı: mesajı görüntüle
dediğiniz şekilde yapıp özel alanlara ekliyorum. ama sorgulama bölümünde hep bulunamadı alıyorum. - 28-01-2018, 13:06:44rica ederim bir şeyler öğrenebilirsen benim üzerimden ne mutlu. istersen kod paylaş oradan göstererek düzeltelim hem başka öğrenmek isteyenlere yardımcı olmuş oluruz.diray67 adlı üyeden alıntı: mesajı görüntüle