WordPressथीम होमपेज लोगो में एक h1 टैग होता है, और श्रेणी और लेख के आंतरिक पृष्ठों पर 2 h1s होते हैं। मुझे क्या करना चाहिए?
网络 营销कई तरीके हैं, जिनमें शामिल हैंएसईओके लिए सबसे प्रभावी और बढ़ियानया माध्यमलोग करते हैंपब्लिक अकाउंट प्रमोशनरणनीति।
वेबसाइट अनुकूलन वेबपेज एचटीएमएल कोड विनिर्देशों के अनुरूप है:
- पृष्ठ शीर्षक के शीर्षक टैग का वजन सबसे अधिक होता है, उसके बाद h1 टैग होता है।
- शीर्षक और h1 टैग प्रति पृष्ठ केवल एक बार प्रदर्शित होने चाहिए, और यदि वे कई बार दिखाई देते हैं, तो उन्हें खोज इंजन द्वारा दंडित किया जा सकता है।
जैसा कि कई वर्डप्रेस थीम के साथ होता है, हेडर में लोगो में h1 टैग जोड़ना आम बात है।
वहीं आर्टिकल के इनर पेज के टाइटल में एक h1 टैग होता है, जिससे दो h2 टैग हो जाएंगे। हर पेज को केवल एक h1 टैग कैसे बनाया जाए?
मैं अनुकूलन कर रहा हूँचेन वेइलियांगब्लॉगिंग की प्रक्रिया में, मुझे भी ऐसी समस्याओं का सामना करना पड़ा। निम्नलिखित कोड का जिक्र करते हुए समाधान को अपनी स्वयं की WP थीम की स्थिति के अनुसार संशोधित किया जा सकता है:
संशोधन विधि 1
कोड को हेडर.php फाइल में डालें
<hgroup class=”logo-site”></hgroup>
. को हल करने के लिए निम्नलिखित कोड से बदलें
<? php if (is_home()) { echo '<h1 class="site-title">'; }else{ echo '<div class="h1_logo" >'; } ?> <a href="/hi/"><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 + यू वेबपेज कोड खोजें<h1
सुनिश्चित करना)
पहला कदम:श्रेणी पृष्ठ निर्धारित करें, कोई h1 टैग बिल्कुल नहीं है, आपको श्रेणी पृष्ठ टेम्पलेट में "श्रेणी पृष्ठ h1 शीर्षक" कोड जोड़ने की आवश्यकता है
<h1 class="cat_title"><?php single_cat_title(); ?></h1>
दूसरा चरण: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 विभिन्न विवरणों के अनुकूलन का परिणाम है। यदि आप विभिन्न वेबसाइट कोड के विभिन्न विवरणों को अनुकूलित कर सकते हैं, तो वेबसाइट रैंकिंग में भी कुछ हद तक सुधार होगा ^_^
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) ने साझा किया "अगर वर्डप्रेस थीम होमपेज लोगो में एक h1 टैग है, और श्रेणी और लेख के आंतरिक पृष्ठ में 2 h1s हैं तो मुझे क्या करना चाहिए?", जो आपके लिए उपयोगी है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-582.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!