O logotipo da página inicial do tema WordPress tem tags h1, o que devo fazer se houver 2 h1s nas páginas de categoria e artigo?

WordPressO logotipo da página inicial do tema tem uma tag h1 e há 2 h1s nas páginas internas da categoria e do artigo. O que devo fazer?

Marketing na InternetExistem muitos métodos, incluindoSEOMais eficaz e ótimo paraNovas mídiaspessoas fazemPromoção de conta públicaestratégia.

A otimização do site está em conformidade com as especificações do código html da página da web:

  • A tag title do título da página tem o maior peso, seguida pela tag h1.
  • As tags title e h1 devem aparecer apenas uma vez por página, e se aparecerem várias vezes, podem ser penalizadas pelos motores de busca.

Tal como acontece com muitos temas do WordPress, é comum adicionar tags h1 ao logotipo no cabeçalho.

Ao mesmo tempo, o título da página interna do artigo tem uma tag h1, para que haja duas tags h2. Como fazer com que cada página tenha apenas uma tag h1?

estou otimizandoChen WeiliangNo processo de blogar, também encontrei esses problemas. A solução pode ser modificada de acordo com a situação do próprio tema WP, consultando o seguinte código:

Método de modificação 1

Coloque o código no arquivo header.php ▼

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

Substitua pelo seguinte código para resolver ▼

<? php 
if (is_home()) {
 echo '<h1 class="site-title">';
}else{
 echo '<div class="h1_logo" >';
}
?>
 <a href="/pt/"><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() A função julga que, se for a página inicial, exibirá a tag h1 e, se não for a página inicial, exibirá a tag div.

(Como nem todo código de tema WP é o mesmo, seMétodo de modificação 1Não aplicável, consulte o seguinteMétodo de modificação 2)

Método de modificação 2

Descrição da função de julgamento da página inicial do WP e da página da categoria ▼

if ( is_front_page() || is_category() || is_home() ) : ?> 
  • is_front_page e is_home indicam se é a página inicial.
  • is_category indica se é uma página de categoria.

Como apenas o logotipo da página inicial precisa ter tags h1, outras páginas não precisam ter tags h1.

O seguinte é excluído is_category() ||código após ▼

<? 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 que se a página inicial tiver uma configuração de logotipo, o logotipo com a tag h1 será exibido.
  • Dia 1 <?php else : ?> Indica que se não houver logotipo, o título e a legenda do site (com tags h1) em "Configurações" serão exibidos.
  • Dia 2 <?php else : ?> <?php if (zm_get_option('logos')) { ?> Indica que se não for a página inicial, o logotipo sem a tag h1 será exibido.
  • Dia 3 <?php else : ?>Indica que se não for a página inicial e não tiver logotipo, o título e a legenda do site em "Configurações" serão exibidos.

Adicione o código h1 do título da página da categoria

Se o logotipo de sua página de categoria não exibir a tag h1 e o modelo de página de categoria não tiver a tag de título h1...

(situação específica,Google ChromeImprensa CTRL + U Encontre o código da página da Web<h1para ter a certeza)

O primeiro passo:Determine a página da categoria, não há tag h1, você precisa adicionar o código "título da página da categoria h1" no modelo da página da categoria ▼

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

O segundo passo:No arquivo style.css, adicione o código de estilo CSS para o título h1 da página da 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;
}

Após essa modificação, você pode resolver facilmente o problema de que o logotipo do site possui tags h1 e os artigos da página interna e as páginas de categoria têm 2 tags h1.

SEO é o resultado da otimização de vários detalhes. Se você puder otimizar vários detalhes de vários códigos de sites, a classificação do site também será melhorada até certo ponto ^_^

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "O que devo fazer se o logotipo da página inicial do tema WordPress tiver uma tag h1 e houver 2 h1s na página interna da categoria e do artigo?", o que é útil para você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-582.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部