Logo strony głównej motywu WordPress ma tagi h1, co mam zrobić, jeśli na stronach kategorii i artykułów są 2 h1?

WordPressLogo strony głównej motywu ma znacznik h1, a na wewnętrznych stronach kategorii i artykułów znajdują się 2 h1. Co mam zrobić?

网络 营销Istnieje wiele metod, w tymSEONajbardziej skuteczny i doskonały donowe medialudzie robiąPromocja konta publicznegostrategia.

Optymalizacja witryny jest zgodna ze specyfikacją kodu html strony:

  • Największą wagę ma tag tytułu tytułu strony, a następnie tag h1.
  • Tagi title i h1 powinny pojawiać się tylko raz na stronie, a jeśli pojawiają się wiele razy, mogą być karane przez wyszukiwarki.

Podobnie jak w przypadku wielu motywów WordPress, często dodaje się tagi h1 do logo w nagłówku.

Jednocześnie tytuł wewnętrznej strony artykułu zawiera tag h1, dzięki czemu będą dwa tagi h2 Jak sprawić, aby każda strona miała tylko jeden tag h1?

optymalizujęChen WeiliangW trakcie blogowania również spotkałem się z takimi problemami.Rozwiązanie można modyfikować zgodnie z sytuacją własnego motywu WP, odwołując się do następującego kodu:

Metoda modyfikacji 1

Umieść kod w pliku header.php ▼

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

Zastąp następującym kodem, aby rozwiązać ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/pl/"><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() Funkcja ocenia, że ​​jeśli jest to strona główna, wyświetli znacznik h1, a jeśli nie jest stroną główną, wyświetli znacznik div.

(Ponieważ nie każdy kod motywu WP jest taki sam, jeśliMetoda modyfikacji 1Nie dotyczy, zapoznaj się z poniższymiMetoda modyfikacji 2)

Metoda modyfikacji 2

Strona główna WP i opis funkcji oceny strony kategorii ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page i is_home wskazują, czy jest to strona główna.
  • is_category wskazuje, czy jest to strona kategorii.

Ponieważ tylko logo strony głównej musi mieć znaczniki h1, inne strony nie muszą mieć znaczników h1.

Następujące informacje zostały usunięte is_category() ||kod po ▼

<? 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')) { ?>Wskazuje, że jeśli strona główna ma ustawienie logo, zostanie wyświetlone logo ze znacznikiem h1.
  • 1. miejsce <?php else : ?> Wskazuje, że jeśli nie ma logo, zostanie wyświetlony tytuł i podtytuł witryny (z tagami h1) w „Ustawieniach”.
  • 2. miejsce <?php else : ?> <?php if (zm_get_option('logos')) { ?> Wskazuje, że jeśli nie jest to strona główna, zostanie wyświetlone logo bez znacznika h1.
  • 3. miejsce <?php else : ?>Wskazuje, że jeśli nie jest to strona główna i nie ma logo, zostanie wyświetlony tytuł i podtytuł witryny w „Ustawieniach”.

Dodaj kod h1 tytułu strony kategorii

Jeśli logo strony kategorii nie wyświetla tagu h1, a szablon strony kategorii nie zawiera tagu tytułu h1...

(konkretna sytuacja,Google Chrome请按 CTRL + U Znajdź kod strony internetowej<h1upewniać się)

Pierwszy krok:Określ stronę kategorii, w ogóle nie ma tagu h1, musisz dodać kod „tytuł strony kategorii h1” w szablonie strony kategorii ▼

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

Drugi krok:W pliku style.css dodaj kod stylu CSS dla tytułu h1 strony kategorii ▼

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

Po tej modyfikacji można w prosty sposób rozwiązać problem polegający na tym, że logo serwisu ma znaczniki h1, a artykuły na stronie wewnętrznej i strony kategorii mają 2 znaczniki h1.

SEO jest wynikiem optymalizacji różnych szczegółów.Jeśli możesz zoptymalizować różne szczegóły różnych kodów stron internetowych, ranking strony również poprawi się w pewnym stopniu ^_^

Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ).

Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-582.html

Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!

 

发表 评论

Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

przewiń na górę