لوگوی صفحه اصلی تم وردپرس دارای تگ های h1 است، اگر 2 h1 در صفحات دسته بندی و مقاله وجود دارد، چه کاری باید انجام دهم؟

وردپرسلوگوی صفحه اصلی موضوع دارای یک تگ h1 است و 2 h1 در صفحات داخلی دسته و مقاله وجود دارد. چه کاری باید انجام دهم؟

بازاریابی اینترنتیروش های زیادی وجود دارد، از جملهSEOموثرترین و عالی برایرسانه های جدیدمردم انجام میدهندارتقاء حساب عمومیاستراتژی

بهینه سازی وب سایت مطابق با مشخصات کد html صفحه وب است:

  • تگ عنوان عنوان صفحه بیشترین وزن را دارد و پس از آن تگ h1 قرار دارد.
  • عنوان و تگ های h1 باید فقط یک بار در هر صفحه ظاهر شوند و اگر چندین بار ظاهر شوند، ممکن است توسط موتورهای جستجو جریمه شوند.

مانند بسیاری از تم های وردپرس، اضافه کردن تگ های 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="/fa/"><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 نمایش داده می شود.
  • بیست و ششم <?php else : ?> نشان می دهد که در صورت عدم وجود لوگو، عنوان سایت و زیرنویس (با برچسب h1) در "تنظیمات" نمایش داده می شود.
  • بیست و ششم <?php else : ?> <?php if (zm_get_option('logos')) { ?> نشان می دهد که اگر صفحه اصلی نباشد، لوگوی بدون تگ h1 نمایش داده می شود.
  • بیست و ششم <?php else : ?>نشان می دهد که اگر صفحه اصلی نباشد و لوگو نداشته باشد، عنوان و زیرنویس وب سایت در "تنظیمات" نمایش داده می شود.

کد h1 عنوان صفحه دسته را اضافه کنید

اگر لوگوی صفحه دسته شما تگ h1 را تولید نمی کند و الگوی صفحه دسته برچسب عنوان h1 را ندارد...

(وضعیت خاص،گوگل کروممطبوعات CTRL + U کد صفحه وب را پیدا کنید<h1برای اطمینان)

مرحله اول:صفحه دسته را تعیین کنید، اصلاً تگ h1 وجود ندارد، باید کد "رده صفحه h1 عنوان" را در قالب صفحه دسته بندی ▼ اضافه کنید.

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

مرحله دوم:در فایل 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 هستند.

سئو نتیجه بهینه سازی جزئیات مختلف است.اگر بتوانید جزئیات مختلف کدهای مختلف وب سایت را بهینه کنید رتبه وب سایت نیز تا حدی بهبود می یابد ^_^

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشت «اگر لوگوی صفحه اصلی تم وردپرس دارای تگ h1 باشد و 2 h1 در صفحه داخلی دسته و مقاله وجود دارد، چه کار کنم؟» که برای شما مفید است.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-582.html

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید