A WordPress téma kezdőlap logója h1 címkéket tartalmaz, mit tegyek, ha 2 h1 van a kategória- és cikkoldalakon?

WordPressA téma kezdőlapjának logóján h1 címke található, a kategória és cikk belső oldalain pedig 2 h1 található. Mit tegyek?

网络 营销Számos módszer létezik, többek közöttSEOA leghatékonyabb és kiválóúj médiaaz emberek igenNyilvános fiók promóciójastratégia.

A weboldal optimalizálás megfelel a weboldal html kód specifikációinak:

  • Az oldal címének címcímkéje a legnagyobb súlyú, ezt követi a h1 címke.
  • A title és a h1 címkék oldalanként csak egyszer jelenjenek meg, és ha többször is megjelennek, a keresőmotorok büntetést kaphatnak.

Mint sok WordPress téma esetében, a fejlécben gyakran h1 címkéket adnak hozzá a logóhoz.

Ugyanakkor a cikk belső oldalának címében van egy h1 tag, így két h2 címke lesz.

Én optimalizálokChen WeiliangA blogírás során én is találkoztam ilyen problémákkal A megoldás a saját WP téma helyzetének megfelelően módosítható az alábbi kódra hivatkozva:

1. módosítási módszer

Helyezze be a kódot a header.php fájlba ▼

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

Cserélje ki a következő kóddal a ▼ megoldásához

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/hu/"><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() A függvény úgy ítéli meg, hogy ha ez a kezdőlap, akkor a h1 címkét jeleníti meg, ha pedig nem a kezdőlap, akkor a div címkét.

(Mivel nem minden WP témakód ugyanaz, ha1. módosítási módszerNem alkalmazható, kérjük, olvassa el az alábbiakat2. módosítási módszer)

2. módosítási módszer

WP kezdőlap és kategóriaoldal ítélet funkció leírása ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page és is_home jelzi, ha ez a kezdőlap.
  • az is_category jelzi, ha kategóriaoldalról van szó.

Mivel csak a kezdőlap logójának kell h1 címkéket tartalmaznia, más oldalakon nem kell h1 címkéket.

A következő törlésre kerül is_category() ||kód a ▼ után

<? 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')) { ?>Azt jelzi, hogy ha a kezdőlapon van logóbeállítás, akkor a h1 címkével ellátott logó jelenik meg.
  • 1-án <?php else : ?> Azt jelzi, hogy ha nincs logó, akkor a webhely címe és alcíme (h1 címkékkel) megjelenik a "Beállítások" alatt.
  • 2-án <?php else : ?> <?php if (zm_get_option('logos')) { ?> Azt jelzi, hogy ha nem ez a kezdőlap, akkor a logó h1 címke nélkül jelenik meg.
  • 3-án <?php else : ?>Azt jelzi, hogy ha ez nem a kezdőlap, és nincs logója, akkor a webhely címe és alcíme megjelenik a "Beállítások" alatt.

Kategóriaoldal címének h1 kód hozzáadása

Ha a kategóriaoldal logója nem adja ki a h1 címkét, és a kategóriaoldal sablonja nem tartalmazza a h1 title címkét...

(specifikus helyzet,Google Chromenyomja meg CTRL + U Keresse meg a weboldal kódját<h1hogy megbizonyosodjon arról)

Az első lépés:Határozza meg a kategóriaoldalt, nincs h1 címke, hozzá kell adni a "kategóriaoldal h1 címe" kódot a kategóriaoldal sablonjához ▼

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

A második lépés:A style.css fájlban adja hozzá a kategóriaoldal h1 címéhez tartozó CSS-stíluskódot ▼

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

A módosítás után könnyen megoldható az a probléma, hogy a weboldal logójában h1 tag, a belső oldal cikkeiben és kategóriaoldalain pedig 2 h1 tag.

A SEO a különféle részletek optimalizálásának eredménye. Ha különböző webhelykódok különböző részleteit tudja optimalizálni, a webhelyek rangsorolása is javulni fog bizonyos mértékig ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta "Mit tegyek, ha a WordPress téma kezdőlapjának logóján h1 tag van, és 2 h1 van a kategória és cikk belső oldalán?", ami hasznos az Ön számára.

Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-582.html

Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!

🔔 Legyen Ön az első, aki megkapja az értékes "ChatGPT Content Marketing AI Tool használati útmutatót" a csatorna felső könyvtárában! 🌟
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!

 

发表 评论

Az e-mail címed nem kerül nyilvánosságra. A kötelező mezőket használjuk * Címke

görgess a tetejére