La mayoría de vosotros usáis el plugin All In One Seo Pack y para mi tiene un error de optimización cuando visualiza los attachments en nueva página. Os cuento que és y como se soluciona.
Cuando se inserta una imagen en el post como “url de entrada” …
Se autogenera una nueva página que se maqueta haciendo uso del archivo “image.php” que está en nuestra plantilla de wordpress.
El problema es que el All in one seo pack genera un TITLE como el siguiente:
post title + attachment title
Lo ideal sería que el title de esa nueva página fuera solo el “attachment title” o en caso de querer mantener los dos que metiera un guión o algo para separarlo. El problema es que ni modificando el header.php nos deja hacerlo.
Para conseguirlo se hace así:
1) abrimos el “aioseop.class.php” del plugin AIOSEOP
2) sobre la línea noventa cuando termina el código:
if( $this->aioseop_mrt_exclude_this_page()){
return;
}
insertamos el código
if(is_attachment()) {
return;
}
3) ahora ya podemos manejar el TITLE desde el header.php
if (is_attachment())// tuneo el title
{
echo "<title>".$post->post_title."</title>";
} else {
?>
<title>< ?php wp_title(''); ?>< ?php bloginfo('name'); ?></title>
< ?php
}