Directory articoli
Il logo della homepage del mio tema WordPress ha un tag h1, e anche le pagine delle categorie e degli articoli ne hanno due. Cosa devo fare?
Esistono numerosi metodi di marketing online , tra cui la SEO è il più efficace e particolarmente adatto ai professionisti dei nuovi media come strategia di promozione per i loro account ufficiali WeChat.
L'ottimizzazione del sito web è conforme alle specifiche del codice html della pagina web:
- Il tag title del titolo della pagina ha il peso più alto, seguito dal tag h1.
- Il titolo e i tag h1 dovrebbero apparire solo una volta per pagina e, se compaiono più volte, potrebbero essere penalizzati dai motori di ricerca.
Come con molti temi WordPress, è comune aggiungere tag h1 al logo nell'intestazione.
Allo stesso tempo, il titolo della pagina interna dell'articolo ha un tag h1, quindi ci saranno due tag h2 Come fare in modo che ogni pagina abbia un solo tag h1?
Anch'io ho riscontrato problemi simili durante l'ottimizzazione del blog di Chen Weiliang . La soluzione può essere adattata al tema WordPress utilizzato, facendo riferimento al seguente codice:
Metodo di modifica 1
Inserisci il codice nel file header.php ▼
<hgroup class=”logo-site”></hgroup>
Sostituisci con il codice seguente per risolvere ▼
<? php
if (is_home()) {
echo '<h1 class="site-title">';
}else{
echo '<div class="h1_logo" >';
}
?>
<a href="/it/"><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()La funzione giudica che se è la home page, visualizzerà il tag h1 e se non è la home page, visualizzerà il tag div.
(Poiché non tutti i temi di WordPress hanno lo stesso codice, se il metodo di modifica 1 non è applicabile, fare riferimento al metodo di modifica 2 riportato di seguito .)
Metodo di modifica 2
Pagina iniziale del WP e descrizione della funzione di giudizio della pagina di categoria ▼
if ( is_front_page() || is_category() || is_home() ) : ?>
- is_front_page e is_home indicano se è la home page.
- is_category indica se si tratta di una pagina di categoria.
Poiché solo il logo della home page deve avere tag h1, le altre pagine non devono avere tag h1.
Quanto segue viene eliminato is_category() ||codice dopo ▼
<? 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')) { ?>Indica che se la home page ha un'impostazione del logo, verrà visualizzato il logo con il tag h1.- 1th
<?php else : ?>Indica che se non è presente il logo, verranno visualizzati il titolo e il sottotitolo del sito (con tag h1) in "Impostazioni". - 2th
<?php else : ?> <?php if (zm_get_option('logos')) { ?>Indica che se non è la home page, verrà visualizzato il logo senza il tag h1. - 3th
<?php else : ?>Indica che se non è la home page e non ha logo, verranno visualizzati il titolo e il sottotitolo del sito in "Impostazioni".
Aggiungi il codice h1 del titolo della pagina della categoria
Se il logo della pagina della tua categoria non genera il tag h1 e il modello della pagina della categoria non ha il tag del titolo h1...
(situazione specifica,Google ChromePremere CTRL + U Trova il codice della pagina web<h1assicurarsi)
Passaggio 1: Verifica se la pagina della categoria non ha un tag h1. Devi aggiungere il codice "Titolo h1 della pagina della categoria" al modello della pagina della categoria. ▼
<h1 class="cat_title"><?php single_cat_title(); ?></h1>
Passaggio 2: Nel file style.css, aggiungi il codice di stile CSS per l'intestazione h1 della pagina della categoria ▼
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;
}Dopo questa modifica, puoi facilmente risolvere il problema che il logo del sito Web ha tag h1 e gli articoli della pagina interna e le pagine delle categorie hanno 2 tag h1.
La SEO è il risultato dell'ottimizzazione di vari dettagli Se puoi ottimizzare vari dettagli di vari codici sito web, anche il ranking del sito web sarà in una certa misura migliorato ^_^
Speriamo che l'articolo "Cosa fare quando il logo della homepage del tuo tema WordPress ha un tag h1 e ci sono altri due tag h1 nelle pagine di categoria e di articolo?" condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ) possa esserti utile.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-582.html
