Căutați o modalitate de a adăuga nofollow la linkuri specifice sau la toate linkurile din the_content? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți folosi pentru a adăuga nofollow la linkuri specifice sau la toate linkurile din WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function example_link_nofollow( $content ) {
$url ='http://example.com';
$content = str_replace( '<a href="'.$url.'', '<a rel="nofollow" href="'.$url.'', $content );
return $content;
}
add_filter('the_content','example_link_nofollow');
Codul de mai sus va adăuga nofollow la linkurile specifice cu URL-ul menționat mai sus. Pentru a adăuga nofollow la toate linkurile din the_content(), trebuie să adăugați următorul cod:
function example_all_links_nofollow( $content ){
$content = str_replace( '<a href="', '<a rel="nofollow" href="', $content );
return $content;
}
add_filter('the_content','example_all_links_nofollow');
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: cele mai bune 24 de teme WordPress pentru educație și cele mai bune 8 plugin-uri WordPress pentru recenzii.
Salut prietene,
În primul rând, mulțumesc pentru soluția ta… dar am o întrebare… primul tău cod este folosit pentru un URL specific, de exemplu, „http://example.com”… dar dacă trebuie să adaug la mai multe URL-uri? „http://example1.com”, „http://example2.com” și „http://example3.com”
Mă poți ajuta cu asta?
Pentru moment, îți mulțumesc foarte mult! 🙂