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="/th/"><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
เพื่อให้แน่ใจว่า)
Rouqiyingfaกำหนดหน้าหมวดหมู่ไม่มีแท็ก h1 เลย คุณต้องเพิ่มรหัส "หน้าหมวดหมู่ h1 ชื่อ" ในเทมเพลตหน้าหมวดหมู่ ▼
<h1 class="cat_title"><?php single_cat_title(); ?></h1>
Rouqiyingfaในไฟล์ style.css ให้เพิ่มโค้ดสไตล์ CSS สำหรับชื่อ h1 ของหน้าหมวดหมู่ ▼
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 เป็นผลจากการเพิ่มประสิทธิภาพของรายละเอียดต่างๆ หากปรับแต่งรายละเอียดต่างๆ ของโค้ดเว็บไซต์ต่างๆ ได้ การจัดอันดับเว็บไซต์ก็จะดีขึ้นในระดับหนึ่ง ^_^
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "ฉันควรทำอย่างไรหากโลโก้หน้าแรกของธีม WordPress มีแท็ก h1 และมี 2 h1 ในหน้าภายในหมวดหมู่และบทความ" ซึ่งเป็นประโยชน์กับคุณ
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-582.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!