WordPress-tema-tuisbladlogo het h1-merkers, wat moet ek doen as daar 2 h1s in die kategorie- en artikelbladsye is?

WordPressDie tema tuisblad-logo het 'n h1-merker, en die kategorie- en artikelbladsye het twee h2-merkers. Wat moet ek doen?

网络 营销Daar is baie metodes, waaronderSEODie mees effektiewe en baie geskiktenuwe mediamense doenOpenbare rekening bevorderingstrategie.

Webwerf optimering voldoen aan webblad html kode spesifikasies:

  • Die titelmerker van die webbladtitel het die hoogste gewig, gevolg deur die h1-merker.
  • Dit is die beste om net een keer vir titel- en h1-etikette op elke bladsy te verskyn.As dit meermale verskyn en die ongunstige gewig is gekonsentreer, kan hulle ook deur soekenjins gestraf word.

Omdat baie WordPress-temas gewoonlik die h1-merker by die logo in die kopskrif voeg.

Terselfdertyd het die titel van die binneblad van die artikel 'n h1-merker, so die h2-merker sal twee keer verskyn. Hoe kan ek maak dat elke bladsy net die h1-merker een keer verskyn?

Ek is besig om te optimaliseerChen WeiliangIn die proses van blog het ek ook sulke probleme ondervind.Die oplossing kan aangepas word volgens die situasie van my eie WP-tema deur na die volgende kode te verwys:

Wysigingsmetode 1

Verander die kode in die header.php-lêer ▼

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

Vervang dit met die volgende kode om dit op te los ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/af/"><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() Die funksie bepaal dat as dit die tuisblad is, dit die h1-merker sal vertoon, en as dit nie die tuisblad is nie, sal dit die div-merker vertoon.

(Omdat nie elke WP-temakode dieselfde is nie, asWysigingsmetode 1Nie van toepassing nie, verwys asseblief na die volgendeWysigingsmetode 2)

Wysigingsmetode 2

WP tuisblad en kategorie bladsy oordeel funksie beskrywing ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page en is_home dui aan of dit die tuisblad is.
  • is_kategorie beteken as dit 'n kategoriebladsy is.

Omdat slegs die h1-merker op die tuisbladlogo hoef te verskyn, hoef ander bladsye nie h1-merkers te hê nie.

Die volgende word uitgevee is_category() ||Die kode 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')) { ?>Dit beteken dat as die tuisblad 'n logo-instelling het, die logo met die h1-merker vertoon sal word.
  • 1ste <?php else : ?> Dit beteken dat as daar geen logo is nie, die werftitel en subtitel (met h1 tag) in "Instellings" vertoon sal word.
  • 2ste <?php else : ?> <?php if (zm_get_option('logos')) { ?> Dui aan dat indien dit nie die tuisblad is nie, die logo sonder h1 tag vertoon sal word.
  • 3ste <?php else : ?>Dit beteken dat as dit nie die tuisblad is nie en daar geen logo is nie, die webwerftitel en subtitel in "Instellings" vertoon sal word.

Voeg kategorie bladsy titel h1 kode by

As die logo van jou kategoriebladsy nie die h1-merker uitstuur nie, en die kategoriebladsysjabloon het nie die h1-titelmerker nie...

(spesifieke situasie,Google Chrome请按 CTRL + U Soek webbladkode<h1om seker te maak)

Die eerste stap:Bepaal die kategoriebladsy. Daar is glad geen h1-merker nie. Jy moet die "kategoriebladsy h1-titel"-kode by die kategoriebladsysjabloon voeg ▼

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

Die tweede stap:Voeg in die style.css-lêer die CSS-stylkode van die h1-titel van die kategoriebladsy by ▼

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 hierdie wysiging kan u maklik die probleem oplos dat die webwerf-logo 'n h1-merker het, en die interne bladsy-artikels en kategoriebladsye het twee h2-merkers.

SEO is die resultaat van die optimalisering van verskeie besonderhede. As jy al die besonderhede van verskeie webwerf-kodes kan optimaliseer, sal die webwerf-rangorde ook tot 'n sekere mate verbeter word^_^

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Wat moet ek doen as die logo op die WordPress-tema-tuisblad 'n h1-merker het, en daar is twee h2-merkers op die kategorie- en artikelbladsye?", wat vir jou nuttig is.

Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-582.html

Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!

🔔 Wees die eerste om die waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in die kanaal se topgids te kry! 🌟
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!

 

发表 评论

U e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

blaai na bo