WordPress-tema-homepagelogo hat h1-tags, wat moat ik dwaan as d'r 2 h1s binne yn 'e kategory- en artikelsiden?

WordPressIt logo fan 'e thússide fan it tema hat in h1-tag, en d'r binne 2 h1's op 'e binnensiden fan 'e kategory & artikel. Wat moat ik dwaan?

Internet MarketingDer binne in protte metoaden, ynklusyfSEOMeast effektyf en geweldich foarnije mediaminsken doggeIepenbiere account promoasjestrategy.

Webside-optimalisaasje komt oerien mei html-koade-spesifikaasjes fan webside:

  • De titeltag fan 'e sidetitel hat it heechste gewicht, folge troch de h1-tag.
  • De titel- en h1-tags moatte mar ien kear per side ferskine, en as se meardere kearen ferskine, kinne se bestraft wurde troch sykmasines.

Lykas by in protte WordPress-tema's, is it gewoanlik om h1-tags ta te foegjen oan it logo yn 'e koptekst.

Tagelyk hat de titel fan 'e binnenside fan it artikel in h1-tag, sadat der twa h2-tags komme. Hoe meitsje elke side mar ien h1-tag?

Ik bin optimalisearjenChen WeiliangYn it proses fan it bloggen kaam ik ek sokke problemen tsjin. De oplossing kin oanpast wurde neffens de situaasje fan syn eigen WP-tema, ferwizend nei de folgjende koade:

Modifikaasjemetoade 1

Set de koade yn de header.php triem ▼

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

Ferfange mei de folgjende koade om ▼ op te lossen

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/fy/"><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() De funksje oardielet dat as it de thússide is, it de h1-tag sil werjaan, en as it net de thússide is, sil it de div-tag werjaan.

(Sûnt net elke WP-temakoade itselde is, asModifikaasjemetoade 1Net fan tapassing, ferwize asjebleaft nei it folgjendeModifikaasjemetoade 2)

Modifikaasjemetoade 2

WP-homepage en kategoryside oardielfunksje beskriuwing ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page en is_home jouwe oan as it de thússide is.
  • is_category jout oan as it in kategoryside is.

Om't allinich it logo fan 'e thússide h1-tags moat hawwe, hoege oare siden gjin h1-tags te hawwen.

It folgjende wurdt wiske is_category() ||koade nei ▼

<? 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')) { ?>Jout oan dat as de thússide in logo-ynstelling hat, it logo mei de h1-tag sil wurde werjûn.
  • 1e <?php else : ?> Jout oan dat as der gjin logo is, de sidetitel en ûndertitel (mei h1-tags) yn "Ynstellings" wurde werjûn.
  • 2e <?php else : ?> <?php if (zm_get_option('logos')) { ?> Jout oan dat as it net de thússide is, it logo sûnder de h1-tag sil wurde werjûn.
  • 3e <?php else : ?>Jout oan dat as it net de thússide is en gjin logo hat, de websidetitel en ûndertitel yn "Ynstellings" wurde werjûn.

Add kategory side titel h1 koade

As it logo fan jo kategory side de h1-tag net útfiert, en it kategory-sidesjabloan hat de h1-titeltag net ...

(spesifike situaasje,Google Chrome请按 CTRL + U Fyn websidekoade<h1om der wis fan te wêzen)

earste stap:Bepaal de kategory side, d'r is hielendal gjin h1-tag, jo moatte de koade "kategory side h1 titel" tafoegje yn 'e kategory side sjabloan ▼

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

De twadde stap:Foegje yn it style.css-bestân de CSS-stylkoade ta foar de h1-titel fan de kategoryside ▼

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

Nei dizze wiziging kinne jo it probleem maklik oplosse dat it websidelogo h1-tags hat, en de ynderlike side-artikels en kategorysiden hawwe 2 h1-tags.

SEO is it resultaat fan optimisaasje fan ferskate details. As jo ​​ferskate details fan ferskate websidekoades kinne optimisearje, sil de ranglist fan 'e webside ek ta in beskate mjitte ferbettere wurde ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Wat moat ik dwaan as it logo fan 'e WordPress-tema-homepage in h1-tag hat, en d'r binne 2 h1's yn' e binnenside fan 'e kategory & artikel?", wat foar jo nuttich is.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-582.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen