Article Directory
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 ^_^
Nadam se da će vam članak "Šta učiniti kada logo vaše početne stranice WordPress teme ima h1 tag, a postoje još dva h1 taga na stranicama kategorija i objava?", podijeljen na Chen Weiliangovom blogu ( https://www.chenweiliang.com/ ), biti od pomoći.
Slobodno podijelite link ovog članka: https://www.chenweiliang.com/cwl-582.html
