WordPress тақырыбының басты бетінің логотипінде h1 тегтері бар, санат пен мақала беттерінде 2 h1 болса, не істеуім керек?

WordPressТақырыптың басты бетінің логотипінде h1 тегі бар және санат пен мақаланың ішкі беттерінде 2 h1 бар. Не істеуім керек?

Интернет-маркетингОның ішінде көптеген әдістер бар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="/kk/"><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 тегі бар логотип көрсетілетінін көрсетеді.
  • 1-шы <?php else : ?> Егер логотип болмаса, «Параметрлер» бөлімінде сайт тақырыбы мен субтитр (h1 тегі бар) көрсетілетінін көрсетеді.
  • 2-шы <?php else : ?> <?php if (zm_get_option('logos')) { ?> Басты бет болмаса, h1 тегі жоқ логотип көрсетілетінін көрсетеді.
  • 3-шы <?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 тегтері, ал ішкі бет мақалалары мен санат беттерінде 2 h1 тегтері бар мәселені оңай шеше аласыз.

SEO - бұл әртүрлі бөлшектерді оңтайландырудың нәтижесі.Әртүрлі веб-сайт кодтарының әртүрлі мәліметтерін оңтайландыра алсаңыз, веб-сайттың рейтингі де белгілі бір дәрежеде жақсарады ^_^

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) бөлісті "Егер WordPress тақырыбының басты бетінің логотипінде h1 тегі болса және санат пен мақаланың ішкі бетінде 2 h1 болса, мен не істеуім керек?", бұл сізге пайдалы.

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

Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!

🔔 Арнаның жоғарғы каталогындағы құнды "ChatGPT мазмұнды маркетингтік AI құралын пайдалану нұсқаулығын" бірінші болып алыңыз! 🌟
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!

 

Пікірлер

Сіздің электрондық пошта мекен-жайыңыз жарияланбайды. 必填 项 已 用 * 标注

жоғарыға жылжытыңыз