Logo početne stranice WordPress teme ima h1 oznake, šta da radim ako postoje 2 h1 na stranicama kategorija i članaka?

Logo početne stranice moje WordPress teme ima h1 tag, a stranice kategorija i objava također imaju dva h1 taga. Šta da radim?

Postoji mnogo metoda online marketinga , među kojima je SEO najefikasnija i vrlo pogodna za profesionalce u novim medijima kao strategija promocije za njihove službene WeChat račune.

Optimizacija web stranice je u skladu sa specifikacijama html koda web stranice:

  • Oznaka title naslova stranice ima najveću težinu, a slijedi je oznaka h1.
  • Oznake title i h1 trebaju se pojaviti samo jednom na svakoj stranici, a ako postoji više nepovoljnih pondera, oni također mogu biti kažnjeni od strane pretraživača.

Kao i kod mnogih WordPress tema, uobičajeno je dodati h1 oznake logotipu u zaglavlju.

Istovremeno, naslov unutrašnje stranice članka ima oznaku h1, tako da će biti dvije oznake h2. Kako da svaka stranica ima samo jedan h1 tag?

Također sam naišao na slične probleme prilikom optimizacije Chen Weiliangovog bloga. Rješenje se može modificirati prema vašoj vlastitoj WordPress temi, koristeći sljedeći kod:

Metoda modifikacije 1

Stavite kod u datoteku header.php ▼

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

Zamijenite sljedećim kodom za rješavanje ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/bs/"><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() Funkcija procjenjuje da će, ako je to početna stranica, prikazati oznaku h1, a ako nije početna stranica, prikazat će div oznaku.

(Budući da nemaju sve WP teme isti kod, ako se metoda modifikacije 1 ne primjenjuje, pogledajte metodu modifikacije 2 u nastavku .)

Metoda modifikacije 2

WP početna stranica i stranica kategorije opis funkcije prosuđivanja ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page i is_home označavaju da li je to početna stranica.
  • is_category označava da li je to stranica kategorije.

Budući da samo logotip početne stranice mora imati h1 oznake, druge stranice ne moraju imati h1 oznake.

Sljedeće se briše is_category() ||kod nakon ▼

<? 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')) { ?>Označava da ako početna stranica ima postavku logotipa, logo sa oznakom h1 će biti prikazan.
  • 1th <?php else : ?> Označava da će se, ako nema logotipa, prikazati naslov i podnaslov stranice (sa h1 oznakom) u "Postavke".
  • 2th <?php else : ?> <?php if (zm_get_option('logos')) { ?> Označava da će se, ako to nije početna stranica, prikazati logotip bez oznake h1.
  • 3th <?php else : ?>Označava da ako to nije početna stranica i nema logo, naslov web stranice i podnaslov u "Postavke" će biti prikazani.

Dodajte naslov stranice kategorije h1 kod

Ako logotip vaše stranice kategorije ne daje oznaku h1, a predložak stranice kategorije nema oznaku naslova h1...

(konkretna situacija,google chromePritisnite CTRL + U Pronađite kod web stranice<h1kako bi bili sigurni)

Korak 1: Utvrdite da li stranica kategorije nema h1 oznaku. Potrebno je da dodate kod "Category Page h1 Title" u predložak stranice kategorije. ▼

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

Korak 2: U datoteku style.css dodajte CSS stilski kod za zaglavlje h1 stranice kategorije ▼

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

Nakon ove izmjene, to se može lako riješiti. Logo web stranice ima h1 tagove, a članci na unutrašnjoj stranici i stranice kategorije imaju 2 h1 oznake.

SEO je rezultat optimizacije raznih detalja.Ukoliko možete optimizirati razne detalje raznih kodova web stranica, rangiranje web stranice će također biti poboljšano u određenoj mjeri ^_^

Komentari

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

Dođite na vrh