آرٹیکل ڈائرکٹری
میرے ورڈپریس تھیم ہوم پیج لوگو میں h1 ٹیگ ہے، اور زمرہ اور پوسٹ پیجز میں بھی دو h1 ٹیگ ہیں۔ میں کیا کروں؟
آن لائن مارکیٹنگ کے بہت سے طریقے ہیں، جن میں سے SEO سب سے زیادہ موثر اور نئے میڈیا پروفیشنلز کے لیے ان کے WeChat آفیشل اکاؤنٹس کے فروغ کی حکمت عملی کے طور پر انتہائی موزوں ہے ۔
ویب سائٹ کی اصلاح ویب پیج کے HTML کوڈ کی وضاحتوں کے مطابق ہے:
- صفحہ کے عنوان کے ٹائٹل ٹیگ کا وزن سب سے زیادہ ہے، اس کے بعد h1 ٹیگ ہے۔
- ٹائٹل اور h1 ٹیگز فی صفحہ صرف ایک بار ظاہر ہونے چاہئیں، اور اگر وہ کئی بار ظاہر ہوتے ہیں، تو سرچ انجنوں کی طرف سے ان پر جرمانہ عائد کیا جا سکتا ہے۔
جیسا کہ بہت سے ورڈپریس تھیمز کے ساتھ، ہیڈر میں لوگو میں h1 ٹیگز شامل کرنا عام ہے۔
اس کے ساتھ ساتھ مضمون کے اندرونی صفحہ کے ٹائٹل پر ایک h1 ٹیگ ہے، تاکہ دو h2 ٹیگ ہوں، ہر صفحہ پر صرف ایک H1 ٹیگ کیسے بنایا جائے؟
مجھے چن ویلیانگ کے بلاگ کو بہتر بنانے کے دوران بھی اسی طرح کے مسائل کا سامنا کرنا پڑا۔ حل کو آپ کے اپنے ورڈپریس تھیم کے مطابق تبدیل کیا جا سکتا ہے، درج ذیل کوڈ کا حوالہ دیتے ہوئے:
ترمیم کا طریقہ 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="/ur/"><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 ٹائٹل ٹیگ نہیں ہے...
(مخصوص صورتحال،گوگل کرومبراہ مہربانی دبائیں Ctrl+U ویب پیج کوڈ تلاش کریں۔<h1بات کو یقینی بنانا)
مرحلہ 1: اس بات کا تعین کریں کہ آیا زمرہ کے صفحہ پر h1 ٹیگ نہیں ہے۔ آپ کو زمرہ صفحہ ٹیمپلیٹ میں "زمرہ صفحہ h1 عنوان" کوڈ شامل کرنے کی ضرورت ہے۔ ▼
<h1 class="cat_title"><?php single_cat_title(); ?></h1>
مرحلہ 2: style.css فائل میں، زمرہ کے صفحہ کی h1 سرخی کے لیے CSS اسٹائل کوڈ شامل کریں ▼
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 مختلف تفصیلات کی اصلاح کا نتیجہ ہے۔ اگر آپ مختلف ویب سائٹ کوڈز کی مختلف تفصیلات کو بہتر بنا سکتے ہیں، تو ویب سائٹ کی درجہ بندی بھی ایک خاص حد تک بہتر ہو جائے گی ^_^
امید ہے کہ مضمون "جب آپ کے ورڈپریس تھیم ہوم پیج لوگو میں h1 ٹیگ ہو، اور زمرہ اور پوسٹ کے صفحات پر دو مزید h1 ٹیگ ہوں تو کیا کریں؟" Chen Weiliang کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-582.html
