Merhaba,
wp_insert_post ile wordpress'e yazı ekliyorum fakat aynı başlıktaki yazıyı tekrar eklemek istemiyorum. Başlık kontrolü yapıp, eğer aynı başlıktan varsa kodun sonlanmasını istiyorum örnek aşağıdaki linkte mevcut. Orada bir kontrol var ama çalışmıyor. Yardımcı olabilecek var mı?
wp_insert_post
Şimdiden teşekkür ederim.
wp_insert_post yardım
3
●108
- 19-04-2020, 20:34:49Benim genelde yazdığım eklentilerde kullandığım basit bir yöntem. Veritabanı sorgusu ile post tipinde verinin belirttiğim başlıkta adetini sorguluyorum sonuç 1'den küçükse yok yani yazıyı ekleyebilirim, 1'den büyükse de uyarı veya yapacağınız işlemleri ekleyebilirsiniz.
<?php global $wpdb; $tablo = $wpdb->prefix.'posts'; $baslik = "Deneme Yazı"; $postsay = $wpdb->get_var("SELECT COUNT(*) FROM $tablo WHERE post_type='post' AND post_title='$baslik'"); if ($postsay < 1) { //Deneme Yazı başlıklı post yoksa yapılacak işlemler. } else { //Deneme Yazı başlıklı post varsa yapılacak işlemler. } ?> - 19-04-2020, 21:59:11Teşekkür ederim PC başına geçince deneyeceğimmustafabosnak adlı üyeden alıntı: mesajı görüntüle
- 19-04-2020, 22:16:17Rica ederim. Bir sorun olursa pm atabilirsiniz iyi çalışmalar.mozay adlı üyeden alıntı: mesajı görüntüle