Het logo van de startpagina van het WordPress-thema heeft h1-tags, wat moet ik doen als er 2 h1's in de categorie- en artikelpagina's staan?

WordPressHet logo van de startpagina van het thema heeft een h1-tag en de binnenpagina's van de categorie en artikelen hebben 2 h1's. Wat moet ik doen?

网络 营销Er zijn veel methoden, waaronder:SEOMeest effectief en geweldig voornieuwe mediamensen doenPromotie voor openbare accountsstrategie.

Website-optimalisatie voldoet aan de html-codespecificaties van webpagina's:

  • De title tag van de paginatitel heeft het hoogste gewicht, gevolgd door de h1 tag.
  • De titel- en h1-tags mogen slechts één keer op elke pagina voorkomen en als er meerdere ongunstige gewichten zijn, kunnen ze ook worden bestraft door zoekmachines.

Zoals bij veel WordPress-thema's is het gebruikelijk om een ​​h1-tag aan het logo in de koptekst toe te voegen.

Tegelijkertijd heeft de titel van de binnenpagina van het artikel een h1-tag, dus er zullen twee h2-tags zijn.Hoe zorg ik ervoor dat elke pagina slechts één h1-tag heeft?

ik ben aan het optimaliserenChen WeiliangTijdens het bloggen zijn er ook dergelijke problemen. De oplossing kan worden aangepast aan de situatie van uw eigen WP-thema, verwijzend naar de volgende code:

Modificatie methode 1

Zet de code in het header.php bestand ▼

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

Vervang door de volgende code om ▼ . op te lossen

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/nl/"><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() De functie oordeelt dat als het de startpagina is, het de h1-tag zal weergeven, en als het niet de startpagina is, zal het de div-tag weergeven.

(Omdat niet elke WP-themacode hetzelfde is, alsModificatie methode 1Niet van toepassing, raadpleeg het volgende:Modificatie methode 2)

Modificatie methode 2

WP homepage en categorie pagina beoordeling functie beschrijving ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page en is_home geven aan of het de startpagina is.
  • is_category geeft aan of het een categoriepagina is.

Omdat alleen het homepage-logo h1-tags hoeft te hebben, hoeven andere pagina's geen h1-tags te hebben.

Het volgende is verwijderd is_category() ||code na ▼

<? 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')) { ?>Geeft aan dat als de startpagina een logo-instelling heeft, het logo met de h1-tag wordt weergegeven.
  • 1e <?php else : ?> Geeft aan dat als er geen logo is, de sitetitel en ondertitel (met h1-tag) in "Instellingen" worden weergegeven.
  • 2e <?php else : ?> <?php if (zm_get_option('logos')) { ?> Geeft aan dat als het niet de startpagina is, het logo zonder de h1-tag wordt weergegeven.
  • 3e <?php else : ?>Geeft aan dat als het niet de startpagina is en geen logo heeft, de websitetitel en ondertitel in "Instellingen" worden weergegeven.

Categorie toevoegen paginatitel h1 code

Als het logo van uw categoriepagina de h1-tag niet uitvoert en de categoriepaginasjabloon niet de h1-titeltag heeft...

(specifieke situatie,Google Chromedruk op CTRL + U Vind webpagina-code<h1om er zeker van te zijn)

De eerste stap:Bepaal de categoriepagina, er is helemaal geen h1-tag, u moet de code "categoriepagina h1 titel" toevoegen in de categoriepaginasjabloon ▼

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

De tweede stap:Voeg in het style.css-bestand de CSS-stijlcode toe voor de h1-titel van de categoriepagina ▼

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

Na deze wijziging kan het eenvoudig worden opgelost.Het website-logo heeft h1 tags, en de binnenpagina artikelen en categoriepagina's hebben 2 h1 tags.

SEO is het resultaat van optimalisatie van verschillende details.Als u verschillende details van verschillende websitecodes kunt optimaliseren, zal de website-ranking ook tot op zekere hoogte worden verbeterd ^_^

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Wat moet ik doen als het logo van de startpagina van het WordPress-thema een h1-tag heeft, en er zijn 2 h1's in de categorie- en artikelbinnenpagina?", wat handig voor u is.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-582.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven