• 25-08-2012, 11:50:52
    #1
    Üyeliği durduruldu
    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.
  • 25-08-2012, 12:05:59
    #2
    Üyeliği durduruldu
    teşekkürler
  • 25-08-2012, 13:11:02
    #3
    eklenti 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:29
    #4
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    eklenti 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');
    ben bunu uyguladım artık bundan sonraki konular çift gelmiyecek peki önceki konular çiftse silmez değilmi yani tema dosyasına eklemeden önce konular önceden çift varsa onlara karışmaz herhalde diyorum duğrumudur.
  • 06-09-2012, 17:23:44
    #5
    Üyeliği durduruldu
    benim bahsettiğim eklenti eski çift açılanlardan bazıları toplu editlersen siliyor.
  • 13-09-2012, 11:19:48
    #6
    Hocam yararlı bilgiler. Teşekkür ederim
  • 13-09-2012, 11:24:44
    #7
    peki ç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 )
  • 13-09-2012, 17:05:12
    #8
    Üyeliği durduruldu
    o konuda bilgim yok. ama wordpress de olmayacak bişey yok gibi
  • 18-10-2015, 22:46:28
    #9
    peki aynı resimleri nasıl sileriz