harew1 adlı üyeden alıntı: mesajı görüntüle
Yazılarda ki tüm baglantıları yeni sekmede açar kodu functions.php ye ekleyin
Teşekkür ederim hocam sizin kodu denedim ama hata verdi bi satırda.
Chatgpt'ye yazdırdım, çalıştı o.

function yeni_sekmeye_ac($content) {
    // Tüm <a> etiketlerini seç ve target özelliğini _blank olarak ayarla
    $content = preg_replace_callback('/<a[^>]+/', 'yeni_sekmeye_ac_callback', $content);
    return $content;
}

function yeni_sekmeye_ac_callback($matches) {
    $link = $matches[0];
    // Eğer linkte target özelliği zaten varsa, değişiklik yapma
    if (strpos($link, 'target') !== false) {
        return $link;
    }
    // Target özelliğini ekle
    $link = rtrim($link, '>');
    $link .= ' target="_blank">';
    return $link;
}

function yeni_sekmeye_ac_tum_linkler() {
    echo '<script>
            jQuery(document).ready(function($) {
                $("a").attr("target", "_blank");
            });
         </script>';
}

add_action('wp_footer', 'yeni_sekmeye_ac_tum_linkler');
add_filter('the_content', 'yeni_sekmeye_ac');
add_filter('widget_text_content', 'yeni_sekmeye_ac');