El logotipo de la página de inicio del tema de WordPress tiene etiquetas h1, ¿qué debo hacer si hay 2 h1 en las páginas de categorías y artículos?

WordPressEl logotipo de la página de inicio del tema tiene una etiqueta h1, y hay 2 h1 en las páginas internas de la categoría y el artículo. ¿Qué debo hacer?

网络 营销Hay muchos métodos, incluyendoSEOMás eficaz y excelente paranuevos medios de comunicaciónla gente hacepromoción de cuenta públicaestrategia.

La optimización del sitio web se ajusta a las especificaciones del código html de la página web:

  • La etiqueta de título del título de la página tiene el mayor peso, seguida de la etiqueta h1.
  • Las etiquetas title y h1 solo deben aparecer una vez en cada página, y si hay varios pesos desfavorables, también pueden ser castigados por los motores de búsqueda.

Al igual que con muchos temas de WordPress, es común agregar etiquetas h1 al logotipo en el encabezado.

Al mismo tiempo, el título de la página interior del artículo tiene una etiqueta h1, por lo que habrá dos etiquetas h2 ¿Cómo hacer que cada página tenga solo una etiqueta h1?

estoy optimizandochen weiliangEn el proceso de bloguear, también existen tales problemas.La solución se puede modificar de acuerdo con la situación de su propio tema de WP, consultando el siguiente código:

Método de modificación 1

Pon el código en el archivo header.php ▼

<hgroup class=”logo-site”></hgroup>

Reemplace con el siguiente código para resolver ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/es/"><img src="<?php bloginfo('template_url'); ?>/img/logo.png" alt="<?php bloginfo('name');?>" title="<?php bloginfo('name');?>" /></a>
<?php 
if (is_home()) {
 echo '</h1>';
}else{
 echo '</div>';
}
?>
  • is_home() La función juzga que si es la página de inicio, mostrará la etiqueta h1, y si no es la página de inicio, mostrará la etiqueta div.

(Dado que no todos los códigos de temas de WP son iguales, siMétodo de modificación 1No aplicable, por favor refiérase a lo siguienteMétodo de modificación 2)

Método de modificación 2

Descripción de la función de evaluación de la página de inicio y la página de categoría de WP ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page e is_home indican si es la página de inicio.
  • is_category indica si es una página de categoría.

Debido a que solo el logotipo de la página de inicio necesita tener etiquetas h1, otras páginas no necesitan tener etiquetas h1.

Se elimina lo siguiente is_category() ||código después de ▼

<? php if (zm_get_option("logo_css")) { ?>
 <div class="logo-site">
 <?php } else { ?>
 <div class="logo-sites">
 <?php } ?>
 <?php
 if ( is_front_page() || is_home() ) : ?> 
 <?php if (zm_get_option('logos')) { ?>
 <h1 class="site-title">
 <?php if ( zm_get_option('logo') ) { ?>
 <a href="<?php echo esc_url( home_url('/') ); ?>"><img src="<?php echo zm_get_option('logo'); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" alt="<?php bloginfo( 'name' ); ?>" rel="home" /><span class="site-name"><?php bloginfo( 'name' ); ?></span></a>
 <?php } ?>
 </h1>
 <?php } else { ?>
 <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
 <p class="site-description"><?php bloginfo( 'description' ); ?></p>
 <?php } ?>
 <?php else : ?>
 <?php if (zm_get_option('logos')) { ?>
 <p class="site-title">
 <?php if ( zm_get_option('logo') ) { ?>
 <a href="<?php echo esc_url( home_url('/') ); ?>"><img src="<?php echo zm_get_option('logo'); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" alt="<?php bloginfo( 'name' ); ?>" rel="home" /><span class="site-name"><?php bloginfo( 'name' ); ?></span></a>
 <?php } ?>
 </p>
 <?php } else { ?>
 <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
 <p class="site-description"><?php bloginfo( 'description' ); ?></p>
 <?php } ?>
 <?php endif;
 ?>
  • if ( is_front_page() || is_home() ) : ?>  <?php if (zm_get_option('logos')) { ?>Indica que si la página de inicio tiene una configuración de logotipo, se mostrará el logotipo con la etiqueta h1.
  • 1 <?php else : ?> Indica que si no hay logotipo, se mostrará el título y el subtítulo del sitio (con la etiqueta h1) en "Configuración".
  • 2 <?php else : ?> <?php if (zm_get_option('logos')) { ?> Indica que si no es la página de inicio, se mostrará el logo sin la etiqueta h1.
  • 3 <?php else : ?>Indica que si no es la página de inicio y no tiene logotipo, se mostrará el título y subtítulo del sitio web en "Configuración".

Añadir título de página de categoría código h1

Si el logotipo de su página de categoría no muestra la etiqueta h1 y la plantilla de la página de categoría no tiene la etiqueta de título h1...

(situación específica,Google ChromePrensa CTRL + T Encuentra el código de la página web<h1asegurarse)

El primer paso:Determine la página de categoría, no hay ninguna etiqueta h1, debe agregar el código "título h1 de la página de categoría" en la plantilla de la página de categoría ▼

<h1 class="cat_title"><?php single_cat_title(); ?></h1>

El segundo paso:En el archivo style.css, agregue el código de estilo CSS para el título h1 de la página de categoría ▼

h1.cat_title{
 background: #fff;
 text-align: left;
 font: 18px "Open Sans", Arial, sans-serif;
 text-transform: uppercase;
 border-radius: 2px;
 border-left: 10px solid #0373db;
 padding-left: 14px;
 margin: 0 0 8px 0;
 line-height: 2;
}

Después de esta modificación, se puede resolver fácilmente.El logotipo del sitio web tiene etiquetas h1, y los artículos de la página interior y las páginas de categoría tienen 2 etiquetas h1.

El SEO es el resultado de la optimización de varios detalles. Si puede optimizar varios detalles de varios códigos de sitios web, la clasificación del sitio web también mejorará hasta cierto punto ^_^

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Qué debo hacer si el logotipo de la página de inicio del tema de WordPress tiene una etiqueta h1 y hay 2 h1 en la página interior de la categoría y el artículo?", Lo cual es útil para usted.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-582.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部