30/10/2012, 13:48
|
| | Fecha de Ingreso: septiembre-2012
Mensajes: 97
Antigüedad: 12 años, 1 mes Puntos: 27 | |
Respuesta: Muchas Metadescripciones duplicadas- Como solucionarlo Yo lo he insertado a mano sin plugins. Te pego mi código para que eches un vistazo. Yo hago canonical para el index, las categorias y los posts. Debes incluir esto en el functions.php:
add_action('wp_head', 'set_canonical');
function set_canonical() {
if ( is_single() ) {
global $wp_query;
echo '<link rel="canonical" href="'.get_permalink($wp_query->post->ID).'"/>';
}
if ( is_home() ) {
global $wp_query;
echo '<link rel="canonical" href="http://blogtecnologiainformatica.com/"/>';
}
if ( is_category() ) {
global $wp_query;
echo '<link rel="canonical" href="http://blogtecnologiainformatica.com/category/'.get_cat_slug(current_category()).'/"/>';
}
}
function current_category() {
global $cat;
if (is_category() && $cat) {
return $cat;
} else {
$var = get_the_category();
return $var[0]->cat_ID;
}
}
function get_cat_slug($cat_id) {
$cat_id = (int) $cat_id;
$category = &get_category($cat_id);
return $category->slug;
}
Espero que entiendas el código, ya que ahora mismo no tengo tiempo de explicarlo a fondo jeje. |