Es habitual que en una optimización SEO queramos modificar la meta etiqueta robots de nuestras paginaciones de entradas o post en WordPress, incluso que queramos una hacerlo de forma selectiva dependiendo de la categoría de entradas.
Con esta función prefabricada y adaptable creada para el plugin Yoast SEO nos permite hacerlo de una forma totalmente selectiva, dependiendo de la categoría y solo en las paginaciones del archivo de entradas.
Código para copiar
Donde hacer el copy/paste: functions.php
add_filter('wpseo_robots', 'yoast_no_home_noindex', 999);
function yoast_no_home_noindex($string= "") {
if(is_paged()){
if (!is_category('blog')) { //En todas la categorías menos en blog
$string= "noindex,follow";
}
if (is_category('actividades') || is_category('eventos')) { //En estas categorías en concreto
$string= "noindex,follow";
}
}
return $string;
}
Si te ha sido de utilidad ¡deja un comentario!