WordPress темасынын башкы бетинин логотипинде h1 теги бар, категорияда жана макала беттеринде 2 h1 бар болсо, эмне кылышым керек?

WordPressТеманын башкы бетинин логотипинде h1 теги, категория жана макала беттеринде эки h2 теги бар. Эмне кылышым керек?

Интернет маркетингАлардын арасында көптөгөн ыкмалары барSEOЭң натыйжалуу жана абдан ылайыктуужаңы медиаадамдар кылатКоомдук эсепти жылдыруустратегия.

Вебсайтты оптималдаштыруу веб-баракчанын html кодун спецификацияларына ылайык келет:

  • Веб баракчанын аталышынын титул теги эң чоң салмакка ээ, андан кийин h1 теги турат.
  • Ар бир беттеги аталыш жана h1 тегдери үчүн бир гана жолу чыкканыңыз жакшы.Эгер алар бир нече жолу пайда болуп, жагымсыз салмак топтолсо, алар издөө системалары тарабынан да жазаланышы мүмкүн.

Көптөгөн WordPress темалары адатта h1 теги башындагы логотипке кошулгандыктан.

Ошол эле учурда макаланын ички бетинин аталышында h1 теги болот, андыктан h2 теги эки жолу пайда болот.Ар бир баракта h1 теги бир жолу гана пайда болушун кантип кылсам болот?

Мен оптималдаштырып жатамЧен ВейлянБлогдошуу процессинде мен да ушундай көйгөйлөргө туш болдум.Чечимди менин WP темамдын абалына жараша төмөнкү кодго кайрылуу менен өзгөртүүгө болот:

Өзгөртүү ыкмасы 1

header.php файлындагы кодду өзгөртүңүз ▼

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

Көйгөйдү чечүү үчүн аны төмөнкү код менен алмаштырыңыз ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/ky/"><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() Функция, эгерде ал башкы бет болсо, h1 тегин, ал эми башкы бет эмес болсо, div тегин көрсөтө турганын аныктайт.

(Анткени ар бир WP тема коду бирдей эмес, эгердеӨзгөртүү ыкмасы 1Колдонулбайт, төмөнкүнү караңызӨзгөртүү ыкмасы 2)

Өзгөртүү ыкмасы 2

WP башкы бети жана категория барагынын сот функциясынын сүрөттөлүшү ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page жана is_home бул башкы бет экендигин көрсөтөт.
  • is_category бул категория барагы болсо дегенди билдирет.

Негизги беттин логотипинде h1 теги гана пайда болушу керек болгондуктан, башка барактарда h1 теги болушу шарт эмес.

Төмөнкүлөр өчүрүлөт is_category() ||Төмөнкү код ▼

<? 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')) { ?>Бул башкы баракчада логотип жөндөөсү болсо, h1 теги менен логотип көрсөтүлөт дегенди билдирет.
  • 1st <?php else : ?> Бул логотип жок болсо, "Орнотуулар" бөлүмүндө сайттын аталышы жана субтитр (h1 теги менен) көрсөтүлөт дегенди билдирет.
  • 2st <?php else : ?> <?php if (zm_get_option('logos')) { ?> Эгер ал башкы бет эмес болсо, h1 теги жок логотип көрсөтүлөрүн көрсөтөт.
  • 3st <?php else : ?>Бул башкы бет эмес болсо жана логотип жок болсо, "Орнотуулардагы" веб-сайттын аталышы жана субтитр көрсөтүлөт дегенди билдирет.

Категория бетинин аталышы h1 кодун кошуу

Категория бетиңиздин логотиби h1 теги чыкпаса, ал эми категория барагынын шаблонунда h1 титул теги жок болсо...

(конкреттүү кырдаал,Google Chrome请按 Ctrl+U Веб баракчанын кодун табыңыз<h1ынануу үчүн)

алгачкы кадам:Категория барагын аныктаңыз. H1 теги такыр жок. Категория барагынын шаблонуна "категория бетинин h1 аталышы" кодун кошушуңуз керек ▼

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

Экинчи кадам:style.css файлында категория барагынын h1 аталышынын CSS стилдик кодун кошуңуз ▼

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

Бул өзгөртүүдөн кийин, сиз веб-сайттын логотипинде h1 теги бар, ал эми ички беттеги макалалар жана категория барактарында эки h2 теги бар деген маселени оңой эле чече аласыз.

SEO ар кандай деталдарды оптималдаштыруунун натыйжасы.Эгер сиз веб-сайттын ар кандай коддорунун бардык деталдарын оптималдаштырсаңыз, веб-сайттын рейтинги да белгилүү бир деңгээлде жакшырат^_^

Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) бөлүштү "Эгер WordPress темасынын башкы бетиндеги логотипте h1 теги болсо жана категория жана макала беттеринде эки h2 теги бар болсо, мен эмне кылышым керек?", бул сизге пайдалуу.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-582.html

Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!

🔔 Каналдын башкы каталогунан баалуу "ChatGPT Content Marketing AI куралын колдонуу боюнча колдонмону" биринчилерден болуп алыңыз! 🌟
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!

 

发表 评论

Электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

өйдө сыдырыңыз