03ago
2

hommer duplicado

Si estás preocupado por el contenido duplicado, en concreto con los enlaces a los comentarios que genera WordPress del tipo http://tublog.com/tu-post/comment-page-1/#numero_comentario, pensando que podría interpretarse como contenido duplicado de http://tublog.com/tu-post/ hay una solución bastante sencilla para indicar a los buscadores que esa página no es contenido duplicado.

Solo tienes que modificar el fichero functions.php de tu theme activo y añadir las siguientes líneas:

function canonical_en_comentarios() {
 global $cpage, $post;
 if ( $cpage > 1 ) :
  echo "n";
  echo "<link rel='canonical' href='";
  echo get_permalink( $post->ID );
  echo "' />n";
 endif;
}
add_action( 'wp_head', 'canonical_en_comentarios' );

De este modo, cuando tus lectores naveguen a la primera página de comentarios la variable $cpage contiene la página # que se está mostrando. La variable $post contiene toda la información del post. La función trata de ver si estamos en una página donde haya más de un comentario, y si es así modifica los caracteres .

Es la línea add_action la que le dice a WordPress que cuando cargue la cabecera (’wp-head’), añada nuestra función especial llamada ‘canonical_en_comentarios’ y modifica los enlaces y les añada la relación canonical.

Fácil ¿eh?

Para saber más: