Hoy en AyudaWordPress.com | ![]() |
Enlace nofollow en ciertas categorías o tags Posted: 27 Mar 2014 12:00 AM PDT Hay ocasiones en que utilizas alguna categoría o tag concreta de WordPress para publicar entradas llenas de enlaces externos en las que, si te pasas, puedes estar haciendo perder autoridad a tu sitio en lo que a posicionamiento en buscadores se refiere.
Ya sabes, por supuesto, que puedes añadir el atributo “nofollow” a un enlace para no compartir posicionamiento con el sitio enlazado, e incluso añadir “nofollow” a todos los enlaces externos de tu sitio pero ¿no sería más razonable añadir el “nofollow” solo a categorías o tags concretas? Seguro que si, y además es muy sencillo. Para las categorías solo tienes que añadir el siguiente código a tu plugin específico o al archivo //nofollow a ciertas categorías function nofollow_categorias($text) { global $post; if( in_category(45) ) { // ID DE LAS CATEGORÍAS NOFOLLOW EN ESTA LÍNEA $text = stripslashes(wp_rel_nofollow($text)); } return $text; } add_filter('the_content', 'nofollow_categorias'); ¿Qué hace este código?, pues añadir el atributo “nofollow” a cualquier enlace que aparezca en el contenido de las entradas en las categorías que especifiques (con su número de ID) en la línea 4 (en el ejemplo la categoría con ID número 45) Y en el caso de las tags solo hay que aplicar un pequeño cambio: //nofollow a ciertas tags function nofollow_categorias($text) { global $post; if( has_tag(45) ) { // ID DE LAS TAGS NOFOLLOW EN ESTA LÍNEA $text = stripslashes(wp_rel_nofollow($text)); } return $text; } add_filter('the_content', 'nofollow_tags'); El resultado el mismo ¡qué lo disfrutes! |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario