Logo halaman utama tema WordPress mempunyai tag h1, apakah yang perlu saya lakukan jika terdapat 2 h1 dalam halaman kategori & artikel?

WordPressLogo halaman utama tema mempunyai teg h1, dan terdapat 2 h1 pada halaman dalam kategori & artikel. Apakah yang perlu saya lakukan?

Pasaran internetTerdapat banyak kaedah, termasukSEOPaling berkesan dan bagus untukmedia baruorang buatPromosi akaun awamstrategi.

Pengoptimuman tapak web mematuhi spesifikasi kod html halaman web:

  • Teg tajuk tajuk halaman mempunyai berat tertinggi, diikuti dengan teg h1.
  • Tajuk dan teg h1 hanya sepatutnya muncul sekali setiap halaman, dan jika ia muncul beberapa kali, ia mungkin dikenakan penalti oleh enjin carian.

Seperti kebanyakan tema WordPress, adalah perkara biasa untuk menambah tag h1 pada logo dalam pengepala.

Pada masa yang sama, tajuk halaman dalam artikel mempunyai tag h1, supaya terdapat dua tag h2. Bagaimana untuk menjadikan setiap halaman hanya mempunyai satu tag h1?

Saya sedang mengoptimumkanChen WeiliangDalam proses menulis blog, saya juga mengalami masalah sebegini. Penyelesaian boleh diubah suai mengikut situasi tema WPnya sendiri, merujuk kepada kod berikut:

Kaedah pengubahsuaian 1

Letakkan kod dalam fail header.php ▼

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

Gantikan dengan kod berikut untuk menyelesaikan ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/ms/"><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() Fungsi menilai bahawa jika ia adalah halaman utama, ia akan memaparkan tag h1, dan jika ia bukan halaman utama, ia akan memaparkan tag div.

(Memandangkan tidak setiap kod tema WP adalah sama, jikaKaedah pengubahsuaian 1Tidak berkenaan, sila rujuk perkara berikutKaedah pengubahsuaian 2)

Kaedah pengubahsuaian 2

Halaman utama WP dan halaman kategori huraian fungsi penghakiman ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page dan is_home menunjukkan jika ia adalah halaman utama.
  • is_category menunjukkan jika ia adalah halaman kategori.

Kerana hanya logo halaman utama perlu mempunyai teg h1, halaman lain tidak perlu mempunyai teg h1.

Perkara berikut dipadamkan is_category() ||kod selepas ▼

<? 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')) { ?>Menunjukkan bahawa jika halaman utama mempunyai tetapan logo, logo dengan tag h1 akan dipaparkan.
  • 1hb <?php else : ?> Menunjukkan bahawa jika tiada logo, tajuk tapak dan sari kata (dengan tag h1) dalam "Tetapan" akan dipaparkan.
  • 2hb <?php else : ?> <?php if (zm_get_option('logos')) { ?> Menunjukkan bahawa jika ia bukan halaman utama, logo tanpa tag h1 akan dipaparkan.
  • 3hb <?php else : ?>Menunjukkan bahawa jika ia bukan halaman utama dan tidak mempunyai logo, tajuk tapak web dan sari kata dalam "Tetapan" akan dipaparkan.

Tambah kod h1 tajuk halaman kategori

Jika logo halaman kategori anda tidak mengeluarkan teg h1, dan templat halaman kategori tidak mempunyai teg tajuk h1...

(keadaan tertentu,Google Chrome请按 CTRL + U Cari kod halaman web<h1memastikan)

Langkah pertama:Tentukan halaman kategori, tiada tag h1 sama sekali, anda perlu menambah kod "tajuk halaman h1 kategori" dalam templat halaman kategori ▼

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

Langkah kedua:Dalam fail style.css, tambahkan kod gaya CSS untuk tajuk h1 halaman kategori ▼

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

Selepas pengubahsuaian ini, anda boleh menyelesaikan masalah dengan mudah bahawa logo tapak web mempunyai tag h1, dan artikel halaman dalam dan halaman kategori mempunyai 2 tag h1.

SEO adalah hasil pengoptimuman pelbagai butiran. Jika anda boleh mengoptimumkan pelbagai butiran pelbagai kod laman web, ranking laman web juga akan dipertingkatkan ke tahap tertentu ^_^

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Apakah yang perlu saya lakukan jika logo halaman utama tema WordPress mempunyai tag h1, dan terdapat 2 h1 dalam halaman dalam kategori & artikel?", yang berguna untuk anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-582.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas