Optimización del title en los attachment del wordpress

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
}

4 thoughts on “Optimización del title en los attachment del wordpress”

  1. Hola Pedro,
    Wow! muchas gracias por este tip no me habia percatado de lo que platicas.

    tambien descubierto que te genera los titulos de una manera extraña el plugin.

    hare unas pruebas con versiones actuales a ver si es el mismo resultado
    por cierto encontre tu post en google navegando buscando cosas sobre el all in one para wordpress.

    saludos cordiales

Leave a Reply