Mejora consultas BD en archivo single.php

  • Autor Autor ceto
  • Fecha de inicio Fecha de inicio
C

ceto

1
Mi
Suscripción a IA
Estimados: estoy tratando de reducir el número de consultas que se realizan en la BD por lo cual estoy revizando el código de mi theme y en el cual para el archivo single.php encuentro en el lugar que llama al titulo del artículo el siguiente código:

<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

Mi pregunta son dos, la primera ¿esas llamadas que resalto en negrita, una no es redundante y se podría sacar?, y la otras es conviene utilizar h1 de cara al SEO ?

gracias por sus respuestas !
 
Generalmente en el archivo single.php lo coloco de la siguiente forma:

PHP:
<h1><?php the_title(); ?></h1>

Cuidando de no repetir el tag h1 en el header.

Puedes preguntar en la sección de Enlace eliminado del foro, si afecta o no, enlazar la página a si misma.
 
Generalmente en el archivo single.php lo coloco de la siguiente forma:

PHP:
<h1><?php the_title(); ?></h1>

Cuidando de no repetir el tag h1 en el header.

Puedes preguntar en la sección de Enlace eliminado del foro, si afecta o no, enlazar la página a si misma.

Disculpa pero no te he comprendido muy bien, te refieres a que en el index no aparezaca como H1 ?
 
En el index.php colocas <h1>Nombre del blog</h1>, en cambio, en single.php sería <h1>Titulo del post</h1>
 
En el index.php colocas <h1>Nombre del blog</h1>, en cambio, en single.php sería <h1>Titulo del post</h1>

Pero por ejemplo si tengo h1 para el titulo del sitio (esto esta en el header) y luego pongo en el single h1 al titulo del post tendría dos h1 verdad? eso me afectaría desde el seo?
 
En header.php (si es tu caso)

PHP:
<?php 
if( is_home() )
   echo "<h1>Nombre del Blog</h1>";
else
   echo "<h3>Nombre del Blog</h3>";
?>

Puedes usar h3 o definir un estilo en tu css.
 
Si estás intentando reducir el número de queries, no habría mucho problema en quitar la petición del título para el title.

Si utilizas algún plugin de cache, puede que la query en realidad no se ejecute dos veces, pero aun así, es bastante prescindible.
 
Atrás
Arriba