botla falan içerik çekerken bazı konular çift olarak açılabilir.
mesela
yeni-moda-terlikler.html
yeni-moda-terlikler2.html
şeklinde olurlar genelde.aynı başlık aynı içerik ve aynı etiketler.bu da spama yol açar siteniz zarar görür
çözümü basit. dublicate post eraser eklentisini sitenize kurup aktif ederek bu durumdan kurtulabilirsiniz. yapmanız gereken sadece kurmak ayarı yok.
eğer aynı başlıklı ama içeriği farklıysa bunu silmez olduğu gibi bırakır.
wordpressde çift açılan konuları silmek isteyenlere ipucu
8
●1.097
- 25-08-2012, 13:11:02eklenti yerine temanızın functions.php ine şunu ekleseniz de kafi.
function clearDuplicatePosts(){ global $wpdb; $prefix = $wpdb->prefix; $wpdb->query("DELETE bad_rows . * FROM ".$prefix."posts AS bad_rows INNER JOIN ( SELECT ".$prefix."posts.post_title, MIN( ".$prefix."posts.ID ) AS min_id FROM ".$prefix."posts GROUP BY post_title HAVING COUNT( * ) >1 ) AS good_rows ON ( good_rows.post_title = bad_rows.post_title AND good_rows.min_id <> bad_rows.ID )"); } add_action('publish_post', 'clearDuplicatePosts'); - 06-09-2012, 16:09:29ben bunu uyguladım artık bundan sonraki konular çift gelmiyecek peki önceki konular çiftse silmez değilmi_PatroN_ adlı üyeden alıntı: mesajı görüntüle
yani tema dosyasına eklemeden önce konular önceden çift varsa onlara karışmaz herhalde diyorum duğrumudur.
- 13-09-2012, 11:24:44peki çift girilmiş özel alanları silmek mümkün mü? Aynı yazıda abc isimli iki tane özel alan var diyelim. 2 kere girdi yapılmış durumda. Bunu ekrana basamıyor. Bunlardan bir tanesini silmek mümkün mü? ( Toplu halde )
yani tema dosyasına eklemeden önce konular önceden çift varsa onlara karışmaz herhalde diyorum duğrumudur.