WordPress AMP Pergunta: A tag ‘meta name = viewport’ aparece mais de uma vez no documento.

Um usuário perguntou ?

Acabei de instalar o plugin e estou tentando validar a página. Recebo a mensagem de que “a janela de visualização foi visualizada mais de uma vez”. O que devo fazer para corrigir esse problema?

Obrigado.

(@swissspidy)

1 ano, 8 meses atrás

Olá

Se você verificar o código-fonte de páginas não AMP em https://cozinhatecnica.com/2019/05/leite-de-coco-caseiro/você também notará a mesma pergunta.

<meta name="viewport" content="width=device-width, initial-scale=1"> duas vezes no topo (linhas 4 e 8).

Isso não é o ideal, embora os navegadores geralmente façam um bom trabalho tentando corrigir esses erros por conta própria.

Este código duplicado parece ser devido a uma incompatibilidade de plugin. Seu tema já inclui essa tag HTML codificada em um modelo (assim como o modelo AMP Plugin Reader Mode), mas alguns plugins serão adicionados novamente ao seu site.

Normalmente, o que ajuda aqui é tentar mudar temporariamente para outro tema e desativar temporariamente todos os plugins, depois ligá-los novamente, um por um, para ver qual deles está causando isso. Depois de encontrar o culpado, você pode entrar em contato com o desenvolvedor que mantém o plugin ou tema.

(@mfelício)

1 ano, 8 meses atrás

Poderia ser o próprio tema que está causando o problema?

Mudei para um tema diferente e o problema desapareceu. Quando voltei, estava lá novamente.

Obrigado pela resposta rápida!

(@westonruter)

1 ano, 8 meses atrás

@mfelicia Você está usando esse tema, certo?

Quais plugins você está usando?

Observe que esse bug visual duplicado evitará vazamentos na testa quando o desinfetante aplicar a restrição única:

No entanto, é bom corrigir a causa raiz.

(@mfelício)

1 ano, 8 meses atrás

@westonruter sim, esse é o tema que estou usando.

Plug-ins:

a3 Ad Load Inserter Lazy Akismet Anti-Spam AMP Autoptimize Classic Editor Easy AdSense Ads Manager & Scripts EN Google Analytics Heartbeat Control com WP Rocket Ads Push OneSignal Yoast Video Thumbnails ISTO

(@westonruter)

1 ano, 8 meses atrás

Obrigado. Posso reproduzir o problema simplesmente ativando o tema da velocidade da página. Estou depurando agora.

(@westonruter)

1 ano, 8 meses atrás

ok, eu posso ver o problema. O tópico é adicionado duas vezes.

Primeiro, sobre os tópicos do tópico header.php Sim:

<meta name="viewport" content="width=device-width, initial-scale=1">

então entre framework/hybrid/inc/functions-head.php Sim:

add_action( 'wp_head', 'hybrid_meta_viewport', 1 );

e

function hybrid_meta_viewport() {
	echo '<meta name="viewport" content="width=device-width, initial-scale=1" />' . "n";
}

Então, adicionar isso a um plugin personalizado ou tema filho é uma solução rápida para você functions.php:

add_action( 'after_setup_theme', function() {
	remove_action( 'wp_head', 'hybrid_meta_viewport', 1 );
} );

Isso corrige o problema.

(@mfelício)

1 ano, 8 meses atrás

Obrigado, funcionou perfeitamente!

Um ótimo suporte.

(@greenshady)

1 ano, 8 meses atrás

Fiquei preso nisso porque o tema está usando minha estrutura Hybrid Core.

Tudo o que eu queria fazer era comentar aqui e marcar @gandham para informá-lo sobre o problema no tópico.

(@westonruter)

1 ano, 8 meses atrás

@mfelicio FYI: Este erro de validação será automaticamente capturado e limpo na próxima versão (v1.2) do plugin. Visão

(@gandham)

1 ano, 8 meses atrás

Obrigado @greenshady, farei as alterações necessárias.

Obrigado @westonruter por revisar nosso código e identificar o problema.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *