El logotip de la pàgina d'inici del tema de WordPress té etiquetes h1, què he de fer si hi ha 2 h1 a les pàgines de categories i articles?

El logotip de la pàgina d'inici del meu tema de WordPress té una etiqueta h1, i les pàgines de categoria i publicació també tenen dues etiquetes h1. Què he de fer?

Hi ha molts mètodes de màrqueting en línia , entre els quals el SEO és el més eficaç i molt adequat per a professionals dels nous mitjans com a estratègia de promoció per als seus comptes oficials de WeChat.

L'optimització del lloc web s'ajusta a les especificacions del codi html de la pàgina web:

  • L'etiqueta del títol del títol de la pàgina té el pes més alt, seguida de l'etiqueta h1.
  • El títol i les etiquetes h1 només haurien d'aparèixer una vegada per pàgina, i si apareixen diverses vegades, els motors de cerca poden ser penalitzats.

Com passa amb molts temes de WordPress, és habitual afegir una etiqueta h1 al logotip de la capçalera.

Al mateix temps, el títol de la pàgina interior de l'article té una etiqueta h1, de manera que hi haurà dues etiquetes h2. Com fer que cada pàgina només tingui una etiqueta h1?

També vaig trobar problemes similars en optimitzar el bloc de Chen Weiliang . La solució es pot modificar segons el vostre propi tema de WordPress, consultant el codi següent:

Mètode de modificació 1

Posa el codi al fitxer header.php ▼

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

Substituïu amb el codi següent per resoldre ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/ca/"><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ó jutja que si és la pàgina d'inici, mostrarà l'etiqueta h1, i si no és la pàgina d'inici, mostrarà l'etiqueta div.

(Com que no tots els temes de WP tenen el mateix codi, si el mètode de modificació 1 no s'aplica, consulteu el mètode de modificació 2 a continuació .)

Mètode de modificació 2

Descripció de la funció de judici de la pàgina d'inici i de la categoria WP ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page i is_home indiquen si és la pàgina d'inici.
  • is_category indica si és una pàgina de categoria.

Com que només el logotip de la pàgina d'inici ha de tenir etiquetes h1, les altres pàgines no necessiten tenir etiquetes h1.

S'elimina el següent is_category() ||codi despré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 d'inici té una configuració de logotip, es mostrarà el logotip amb l'etiqueta h1.
  • 1a <?php else : ?> Indica que si no hi ha logotip, es mostraran el títol i el subtítol del lloc (amb etiqueta h1) a "Configuració".
  • 2a <?php else : ?> <?php if (zm_get_option('logos')) { ?> Indica que si no és la pàgina d'inici, es mostrarà el logotip sense l'etiqueta h1.
  • 3a <?php else : ?>Indica que si no és la pàgina d'inici i no té logotip, es mostrarà el títol i el subtítol del lloc web a "Configuració".

Afegeix el codi h1 del títol de la pàgina de categoria

Si el logotip de la vostra pàgina de categoria no mostra l'etiqueta h1 i la plantilla de la pàgina de categoria no té l'etiqueta de títol h1...

(situació específica,Google ChromePremeu CTRL+U Cerca el codi de la pàgina web<h1per assegurar)

Pas 1: Determineu si la pàgina de categoria no té una etiqueta h1. Heu d'afegir el codi "Títol de la pàgina de categoria h1" a la plantilla de pàgina de categoria. ▼

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

Pas 2: Al fitxer style.css, afegiu el codi d'estil CSS per a l'encapçalament h1 de la pàgina de categoria ▼

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;
}

Després d'aquesta modificació, es pot resoldre fàcilment.El logotip del lloc web té etiquetes h1, i els articles de la pàgina interior i les pàgines de categoria tenen 2 etiquetes h1.

El SEO és el resultat de l'optimització de diversos detalls. Si podeu optimitzar diversos detalls de diversos codis de llocs web, la classificació del lloc web també es millorarà fins a cert punt ^_^

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tornar a dalt