Logo-ul paginii de pornire a temei WordPress are etichete h1, ce ar trebui să fac dacă există 2 h1 în paginile de categorii și articole?

WordPressSigla paginii de pornire a temei are o etichetă h1, iar paginile de categorii și articole au două etichete h2. Ce ar trebui să fac?

Internet MarketingExistă multe metode, printre careSEOCel mai eficient și foarte potrivitnoi mediaoamenii facPromovarea conturilor publicestrategie.

Optimizarea site-ului web respectă specificațiile codului html ale paginii web:

  • Eticheta de titlu a titlului paginii web are cea mai mare pondere, urmată de eticheta h1.
  • Cel mai bine este să apară o singură dată pentru etichetele titlu și h1 pe fiecare pagină.Dacă apar de mai multe ori și ponderea nefavorabilă este concentrată, ele pot fi și pedepsite de motoarele de căutare.

Deoarece multe teme WordPress adaugă de obicei eticheta h1 la logo-ul din antet.

În același timp, titlul paginii interioare a articolului are o etichetă h1, deci eticheta h2 va apărea de două ori.Cum pot face ca fiecare pagină să aibă eticheta h1 să apară o singură dată?

optimizezChen WeiliangIn procesul de blogging am intampinat si astfel de probleme.Solutia poate fi modificata in functie de situatia propriei mele teme WP cu referire la urmatorul cod:

Metoda de modificare 1

Schimbați codul din fișierul header.php ▼

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

Înlocuiți-l cu următorul cod pentru a rezolva problema ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/ro/"><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() Funcția determină că, dacă este pagina de pornire, va afișa eticheta h1, iar dacă nu este pagina de pornire, va afișa eticheta div.

(Pentru că nu fiecare cod de temă WP este același, dacăMetoda de modificare 1Nu se aplică, vă rugăm să consultați următoareleMetoda de modificare 2)

Metoda de modificare 2

Pagina de pornire WP și pagina de categorie descrierea funcției de judecată ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page și is_home indică dacă este pagina de pornire.
  • is_category înseamnă dacă este o pagină de categorie.

Deoarece doar eticheta h1 trebuie să apară pe sigla paginii de pornire, alte pagini nu trebuie să aibă etichete h1.

Următorul este șters is_category() ||Următorul cod ▼

<? 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')) { ?>Înseamnă că dacă pagina de pornire are o setare de logo, logo-ul cu eticheta h1 va fi afișat.
  • 1 <?php else : ?> Înseamnă că dacă nu există logo, vor fi afișate titlul site-ului și subtitrarea (cu eticheta h1) în „Setări”.
  • 2 <?php else : ?> <?php if (zm_get_option('logos')) { ?> Indică faptul că, dacă nu este pagina de pornire, va fi afișată sigla fără eticheta h1.
  • 3 <?php else : ?>Înseamnă că dacă nu este pagina de pornire și nu există nicio siglă, vor fi afișate titlul site-ului și subtitrarea din „Setări”.

Adăugați codul h1 pentru titlul paginii de categorie

Dacă logo-ul paginii dvs. de categorie nu scoate eticheta h1, iar șablonul de pagină categorie nu are eticheta de titlu h1...

(situație specifică,Google Chrome请按 CTRL + U Găsiți codul paginii web<h1pentru a fi sigur)

Primul pas:Determinați pagina categoriei. Nu există deloc etichetă h1. Trebuie să adăugați codul „titlul paginii categoriei h1” la șablonul paginii categoriei ▼

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

Al doilea pas:În fișierul style.css, adăugați codul de stil CSS al titlului h1 al paginii categoriei ▼

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

După această modificare, puteți rezolva cu ușurință problema că logo-ul site-ului are o etichetă h1, iar articolele din pagina internă și paginile de categorii au două etichete h2.

SEO este rezultatul optimizării diferitelor detalii.Dacă puteți optimiza toate detaliile diferitelor coduri de site-uri web, clasamentul site-ului web va fi, de asemenea, îmbunătățit într-o anumită măsură^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Ce ar trebui să fac dacă logo-ul de pe pagina principală a temei WordPress are o etichetă h1 și există două etichete h2 pe paginile de categorii și articole?”, ceea ce vă este util.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-582.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus