webtasarimofisi adlı üyeden alıntı: mesajı görüntüle
linklerin hepsi aynı domianmi

function nofollow(string $html, string $baseUrl = null) {
    return preg_replace_callback(
            '#<a([^>]*)>(.+)</a>#isU', function ($mach) use ($baseUrl) {
                list ($a, $attr, $text) = $mach;
                if (preg_match('#href=["']([^"']*)["']#', $attr, $url)) {
                    $url = $url[1];
                    if (is_null($baseUrl) || !str_starts_with($url, $baseUrl)) {
                        if (preg_match('#rel=["']([^"']*)["']#', $attr, $rel)) {
                            $relAttr = $rel[0];
                            $rel = $rel[1];
                        }
                        $rel = 'rel="' . ($rel ? (strpos($rel, 'nofollow') ? $rel : $rel . ' nofollow') : 'nofollow') . '"';
                        $attr = isset($relAttr) ? str_replace($relAttr, $rel, $attr) : $attr . ' ' . $rel;
                        $a = '<a ' . $attr . '>' . $text . '</a>';
                    }
                }
                return $a;
            },
            $html
    );
}
functions.php içine eklerseniz tüm linklere nofollow verirsiniz.
İşte sorunda domainde, domainlerin hepsi farklı. Bu tarz nofollow'u verebiliyoruz fakat benim istediğim şey tüm yazılardaki linkleri kaldırmak. Yanıtınız için teşekkürler