Logo trang chủ chủ đề WordPress có thẻ h1, tôi phải làm gì nếu có 2 thẻ h1 trong các trang danh mục & bài viết?

WordPressBiểu trưng trang chủ chủ đề có thẻ h1 và có 2 h1 trên các trang bên trong danh mục & bài viết. Tôi nên làm gì?

网络 营销Có nhiều phương pháp, bao gồmSEOHiệu quả nhất và tuyệt vời chophương tiện truyền thông mớimọi người làmQuảng cáo tài khoản công khaichiến lược.

Tối ưu hóa trang web tuân theo các thông số kỹ thuật mã html của trang web:

  • Thẻ tiêu đề của tiêu đề trang có trọng số cao nhất, tiếp theo là thẻ h1.
  • Thẻ tiêu đề và thẻ h1 chỉ nên xuất hiện một lần trên mỗi trang và nếu xuất hiện nhiều lần, chúng có thể bị công cụ tìm kiếm phạt.

Như với nhiều chủ đề WordPress, thông thường sẽ thêm thẻ h1 vào biểu trưng trong tiêu đề.

Đồng thời, tiêu đề của trang trong của bài viết có thẻ h1, do đó sẽ có hai thẻ h2. Làm thế nào để mỗi trang chỉ có một thẻ h1?

Tôi đang tối ưu hóaChen WeiliangTrong quá trình viết blog, tôi cũng gặp phải vấn đề như vậy, giải pháp có thể được sửa đổi tùy theo tình hình của theme WP của chính nó, tham khảo đoạn mã sau:

Phương pháp sửa đổi 1

Đặt mã vào tệp header.php ▼

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

Thay thế bằng đoạn mã sau để giải quyết ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/vi/"><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() Hàm phán đoán rằng nếu là trang chủ, nó sẽ hiển thị thẻ h1, và nếu không phải là trang chủ, nó sẽ hiển thị thẻ div.

(Vì không phải mọi mã chủ đề WP đều giống nhau, nếuPhương pháp sửa đổi 1Không áp dụng, vui lòng tham khảo phần sauPhương pháp sửa đổi 2)

Phương pháp sửa đổi 2

Trang chủ WP và mô tả chức năng đánh giá trang danh mục ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page và is_home cho biết đó có phải là trang chủ hay không.
  • is_category cho biết đó có phải là một trang danh mục hay không.

Vì chỉ có logo trang chủ mới cần có thẻ h1, các trang khác không cần có thẻ h1.

Phần sau đã bị xóa is_category() ||mã sau ▼

<? 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')) { ?>Cho biết nếu trang chủ có cài đặt logo, thì logo có thẻ h1 sẽ được hiển thị.
  • Ngày 1 <?php else : ?> Cho biết rằng nếu không có biểu trưng, ​​tiêu đề trang web và phụ đề (với thẻ h1) trong "Cài đặt" sẽ được hiển thị.
  • Ngày 2 <?php else : ?> <?php if (zm_get_option('logos')) { ?> Cho biết nếu đó không phải là trang chủ, logo không có thẻ h1 sẽ được hiển thị.
  • Ngày 3 <?php else : ?>Cho biết nếu đó không phải là trang chủ và không có logo, tiêu đề và phụ đề của trang web trong "Cài đặt" sẽ được hiển thị.

Thêm mã h1 tiêu đề trang danh mục

Nếu biểu trưng của trang danh mục của bạn không xuất thẻ h1 và mẫu trang danh mục không có thẻ tiêu đề h1 ...

(tình huống cụ thể,歌 浏览Nhấn CTRL + U Tìm mã trang web<h1để chắc chắn)

Bước đầu tiên:Xác định trang danh mục, không có thẻ h1 nào cả, bạn cần thêm mã "tiêu đề trang danh mục h1" trong mẫu trang danh mục ▼

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

Bước thứ hai:Trong tệp style.css, hãy thêm mã kiểu CSS cho tiêu đề h1 của trang danh mục ▼

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

Sau sửa đổi này, bạn có thể dễ dàng giải quyết vấn đề logo trang web có thẻ h1, và các bài viết trang bên trong và các trang chuyên mục có 2 thẻ h1.

SEO là kết quả của việc tối ưu hóa các chi tiết khác nhau. Nếu bạn có thể tối ưu hóa các chi tiết khác nhau của các mã trang web khác nhau, thứ hạng của trang web cũng sẽ được cải thiện ở một mức độ nhất định ^ _ ^

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Tôi phải làm gì nếu logo trang chủ chủ đề WordPress có thẻ h1 và có 2 chữ h1 trong trang bên trong danh mục & bài viết?", điều này hữu ích với bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-582.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng