Hemsidans logotyp för WordPress-tema har h1-taggar, vad ska jag göra om det finns 2 h1s i kategori- och artikelsidorna?

WordpressHemsidans logotyp har en h1-tagg, och det finns 2 h1s på kategorin och artikelns inre sidor. Vad ska jag göra?

网络 营销Det finns många metoder, bl.aSEOMest effektiv och bra förny mediafolk görMarknadsföring för offentliga kontonstrategi.

Webbplatsoptimering överensstämmer med webbsidans HTML-kodspecifikationer:

  • Titeltaggen för sidtiteln har högst vikt, följt av h1-taggen.
  • Titeln och h1-taggarna ska bara visas en gång per sida, och om de visas flera gånger kan de straffas av sökmotorer.

Som med många WordPress-teman är det vanligt att lägga till h1-taggar till logotypen i headern.

Samtidigt har rubriken på artikelns inre sida en h1-tagg, så att det blir två h2-taggar Hur får man att varje sida bara har en h1-tagg?

Jag optimerarChen WeiliangI processen med att blogga stötte jag också på sådana problem. Lösningen kan modifieras enligt situationen för sitt eget WP-tema, med hänvisning till följande kod:

Ändringsmetod 1

Lägg koden i header.php-filen ▼

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

Ersätt med följande kod för att lösa ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/sv/"><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() Funktionen bedömer att om det är startsidan kommer den att visa h1-taggen, och om det inte är startsidan kommer den att visa div-taggen.

(Eftersom inte varje WP-temakod är densamma, omÄndringsmetod 1Ej tillämpligt, se följandeÄndringsmetod 2)

Ändringsmetod 2

WP hemsida och kategori sida bedömning funktion beskrivning ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page och is_home anger om det är startsidan.
  • is_category anger om det är en kategorisida.

Eftersom endast hemsidans logotyp behöver ha h1-taggar, behöver inte andra sidor ha h1-taggar.

Följande raderas is_category() ||kod efter ▼

<? 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')) { ?>Indikerar att om hemsidan har en logotypinställning kommer logotypen med h1-taggen att visas.
  • 1:a <?php else : ?> Indikerar att om det inte finns någon logotyp, kommer webbplatsens titel och undertitel (med h1-taggar) i "Inställningar" att visas.
  • 2:a <?php else : ?> <?php if (zm_get_option('logos')) { ?> Indikerar att om det inte är startsidan kommer logotypen utan h1-taggen att visas.
  • 3:a <?php else : ?>Indikerar att om det inte är startsidan och inte har någon logotyp, kommer webbplatsens titel och underrubrik i "Inställningar" att visas.

Lägg till kategori sidtitel h1-kod

Om logotypen för din kategorisida inte matar ut h1-taggen och kategorisidmallen inte har h1-titeltaggen...

(specifik situation,Google ChromeTryck CTRL + U Hitta webbsideskod<h1att försäkra sig)

Det första steget:Bestäm kategorisidan, det finns ingen h1-tagg alls, du måste lägga till koden "kategorisida h1-titel" i kategorisidmallen ▼

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

Det andra steget:I filen style.css lägger du till CSS-stilkoden för h1-titeln på kategorisidan ▼

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

Efter denna modifiering kan du enkelt lösa problemet med att webbplatslogotypen har h1-taggar, och de inre artiklarna och kategorisidorna har 2 h1-taggar.

SEO är resultatet av optimering av olika detaljer. Om du kan optimera olika detaljer i olika webbplatskoder kommer även webbrankningen att förbättras i viss mån ^_^

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Vad ska jag göra om logotypen för WordPress-temans hemsida har en h1-tagg och det finns 2 h1s i kategorin och artikelns inre sida?", vilket är användbart för dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-582.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen