blog.nayma.pl


Dla miłośników WordPress, WooCommerce, HTML5, CSS3 oraz JS.

Podziel się


Tagi


Dodanie nofollow do wszystkich linków w treści

Czasami jest potrzeba, żeby dodać do wszystkich linków w postach i na stronach atrybut nofollow.
Pomoże nam w tym ten prosty kod który możemy dodać do naszego pliku functions.php w szablonie potomnym Child Theme lub dodać ten kod jako wtyczka.

add_filter( 'the_content', 'add_no_follow' );  
function add_no_follow($content)  
{
if ( preg_match_all( '/<a[^>]+>/', $content, $matches ) ) {  
foreach ( $matches[0] as $old ) {  
$new = preg_replace( '/ rel="[^"]+"/', '', $old );
$new = preg_replace( '/>/', ' rel="nofollow">', $new );
$re = sprintf('|%s|', preg_replace( '/\|/', '\\|', $old ) );
$content = preg_replace( $re, $new, $content );
}
}
return $content;  
}

Mamy nadzieje, że ten prosty kod przyda się Wam podczas zabawy z WordPressem. Zapraszamy do komentowania.

Nayma.pl Dariusz Okoń
Dodane przez

Nayma.pl Dariusz Okoń

Komentarze