• 31-12-2023, 11:17:44
    #10
    Üyeliği durduruldu
    lookout adlı üyeden alıntı: mesajı görüntüle
    // WordPress başlatılıyor
    require_once('wp-load.php');
    
    // Tüm yayındaki yazıları al
    $args = array(
        'post_type' => 'post',
        'post_status' => 'publish',
        'posts_per_page' => -1,
    );
    
    $query = new WP_Query($args);
    
    // Her yazı için döngü
    while ($query->have_posts()) : $query->the_post();
    
        // Yazının içeriğini al
        $post_content = get_the_content();
    
        // A etiketini içeren bağlantıları kaldır
        $cleaned_content = preg_replace('/<a(.*?)>(.*?)<\/a>/', '$2', $post_content);
    
        // Eski içeriği güncelle
        if ($cleaned_content !== $post_content) {
            $post_id = get_the_ID();
            wp_update_post(array('ID' => $post_id, 'post_content' => $cleaned_content));
            echo 'Yazı güncellendi: ' . get_the_title() . '<br>';
        }
    
    endwhile;
    
    // Geri yükleme işlemini sıfırla
    wp_reset_query();
    Yukarıdaki kodu wordpress'in kurulu olduğu ana dizinde bir php dosyası oluşturup içine koyun ve tarayıcıdan çalıştırın. Veritabanı yedeğinizi almayı unutmayın. post_type alanını draft yaparsanız taslaklar için de kullanabilirsiniz.
    Ben de tam kod yazacaktım ama sizinki isteği yerine getirir, elinize sağlık. Fakat kullanacak arkadaşa bilgilendirme "post_status" kısmını değiştirmesi gerekebilir çünkü konuda yazıların taslak olduğunu belirtmiş. Burada "publish" postlar için işlem yapıyor.
  • 31-12-2023, 11:18:31
    #11
    fatgptyazilim.com.tr
    Noventa adlı üyeden alıntı: mesajı görüntüle
    Ben de tam kod yazacaktım ama sizinki isteği yerine getirir, elinize sağlık. Fakat kullanacak arkadaşa bilgilendirme "post_status" kısmını değiştirmesi gerekebilir çünkü konuda yazıların taslak olduğunu belirtmiş. Burada "publish" postlar için işlem yapıyor.
    Onu da belirtmiştim.
  • 31-12-2023, 14:11:12
    #12
    Kategori Moderatörü
    @lookout; kod için teşekkür ediyorum. Yanlış anlaşılmamak adına 'post_type' => 'post', bu kodu 'post_type' => 'draft, bu şekilde düzenliyoruz doğru mudur?
  • 31-12-2023, 14:18:08
    #13
    fatgptyazilim.com.tr
    SrdL adlı üyeden alıntı: mesajı görüntüle
    @lookout; kod için teşekkür ediyorum. Yanlış anlaşılmamak adına 'post_type' => 'post', bu kodu 'post_type' => 'draft, bu şekilde düzenliyoruz doğru mudur?
    Evet doğrudur.
  • 31-12-2023, 14:18:30
    #14
    SrdL adlı üyeden alıntı: mesajı görüntüle
    @lookout; kod için teşekkür ediyorum. Yanlış anlaşılmamak adına 'post_type' => 'post', bu kodu 'post_type' => 'draft, bu şekilde düzenliyoruz doğru mudur?
    eklenti var veriyorum birazdan.

    her türlü gizli açık tüm linkleri bulur ister toplu ister tek tek kaldırır. bunu yapan adamlardan Allah razı olsun. bana lazım oldu çok aradım en sonunda bulmuştum.

    eklenti adı : Outbound Link Manager Geliştirici: Morris Bryant, Ruben Sargsyan linki : https://wordpress.org/plugins/outbound-link-manager/

    sunucu güçlü değile bazen işlem yarıda kalıyor çok konu olan sitelerde.
  • 31-12-2023, 14:37:01
    #15
    Kategori Moderatörü
    dertliA adlı üyeden alıntı: mesajı görüntüle
    eklenti var veriyorum birazdan.

    her türlü gizli açık tüm linkleri bulur ister toplu ister tek tek kaldırır. bunu yapan adamlardan Allah razı olsun. bana lazım oldu çok aradım en sonunda bulmuştum.

    eklenti adı : Outbound Link Manager Geliştirici: Morris Bryant, Ruben Sargsyan linki : https://wordpress.org/plugins/outbound-link-manager/

    sunucu güçlü değile bazen işlem yarıda kalıyor çok konu olan sitelerde.
    Teşekkürler hocam kodu deneyeceğim.
  • 31-12-2023, 20:07:04
    #16
    1- YEDEK ALIN

    2- Phpmyadmin açıp SQL sekmesinden aşağıdaki sorguyu çalıştırın:

    UPDATE wp_posts
    SET post_content = CONCAT(
        LEFT(post_content, LOCATE('<a', post_content) - 1), 
        SUBSTRING(post_content, LOCATE('</a>', post_content, LOCATE('<a', post_content) + 2) + 4))
    WHERE post_content LIKE '%<a%';
    Tablo öneki farklıysa wp_ kısmını ona göre değişirsiniz.