Plugin para adicionar 'nofollow' a um link específico

  • Autor Autor McKrocky
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
M

McKrocky

Busco un plugin o script que me permita añadir nofollow solo al link que quiero.
El enlace es http://miweb.com/ir?t=nombre_web_destino y quiero que todos los enlaces ir?(loquesea) se conviertan en nofollow. Me interesa porque es un enlace interno pero que lleva a una web externa, y no encuentro plugin para esto.

He encontrado un script y lo he modificado para hacer esto pero no funciona.

function auto_nofollow_callback($matches) {
$link = $matches[0];
$site_link = 'http://miweb.com/ir';

if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=S(?$site_link))%i", 'rel="nofollow" $1', $link);
} elseif (preg_match("%href=S(?$site_link)%i", $link)) {
$link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
}
return $link;
}

Gracias 🙂
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Busco plugin para añadir nofollow a un solo enlace

Usa uno que se llama search and replace
 
Creo que no es lo que busco, pues necesito uno que lo haga automatico. He encontrado algún plugin para hacer nofollow links a la portada, categoria... pero no a elección.
 
No te sirve un reemplazo masivo a la BD?

Busco un plugin o script que me permita añadir nofollow solo al link que quiero.
El enlace es http://miweb.com/ir?t=nombre_web_destino y quiero que todos los enlaces ir?(loquesea) se conviertan en nofollow. Me interesa porque es un enlace interno pero que lleva a una web externa, y no encuentro plugin para esto.

He encontrado un script y lo he modificado para hacer esto pero no funciona.

function auto_nofollow_callback($matches) {
$link = $matches[0];
$site_link = 'http://miweb.com/ir';

if (strpos($link, 'rel') === false) {
$link = preg_replace("%(href=S(?$site_link))%i", 'rel="nofollow" $1', $link);
} elseif (preg_match("%href=S(?$site_link)%i", $link)) {
$link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
}
return $link;
}

Gracias 🙂
 

Tópicos similares

Voltar
Topo