Cikkkönyvtár
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<h1
hogy 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!
📚 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!