Como e porque alterar ou Remover a meta tag Generator no wordpress

por que? Meta Generator?

Primeiro, o que é meta Tag?

Para quem ainda não sabe, segue…

Meta Tag é um comando implementado no código de páginas web, dentro da área Head do site (entre as tags <head> e </head>) para passar instruções a programas externos ou ações mais simples, como por exemplo informar qual a pessoa responsável pelo desenvolvimento da página.

Como Visualizar as meta Tags?

O jeito mais fácil de visualizá-las é pela exibição do código fonte da página. Cada Browser tem a sua forma de fazê-lo. Geralmente, basta clicar com o botão direito em alguma área da página e clicar em “Exibir código fonte da página” ou algum texto similar a esse. No Chrome, teclar Ctrl-U tem o mesmo efeito.

generator

Agora vamos falar sobre a TAL meta GENERATOR no WordPress

Por padrão o WordPress cria a meta name=”GENERATOR”  e simplesmente coloca a versão do seu WordPress lá e isso pode gerar uma falha de segurança.

Mas porque falha?

Vamos supor que a versão do WP 4.7.1 tenha uma falha, na qual basta digitar um código no Admin que consegue o acesso. Com isso, os hackers ficam de olho, mandam um scan no google e procura por essa meta, localiza os sites com a versão 4.7.1, daí pra frente eles podem fazer qualquer coisa.

Mas o que fazer?

Você pode alterar ou excluir a versão do seu WP.

Como Excluir

Acesse

Na pasta do seu tema, existe um arquivo chamado functions.php Nele você irá inserir essa linha de código:

remove_action(‘wp_head’, ‘wp_generator’);

Resolvi? Não.

Ainda vai aparecer em :

http://www.seusite.com/feed/rss/
http://www.seusite.com/feed/rss2/
http://www.seusite.com/feed/atom/
http://www.seusite.com/feed/rdf/

Algo assim ainda deve aparecer: http://wordpress.org/?v=3.5.1

Como resolver?

Ainda no arquivo functions.php insira o seguinte código.

function remove_generator_filter() { return ; }
if (function_exists(‘add_filter’)) {
$types = array(‘html’, ‘xhtml’, ‘atom’, ‘rss2’, /*’rdf’,*/ ‘comment’, ‘export’);
foreach ($types as $type)
add_filter(‘get_the_generator_’.$type, ‘remove_generator_filter’);
}

Pronto, resolvido…

Ah, legal, mas e se eu quiser alterar?

Caso queira colocar algo na tag name generator, tal como:

<meta name=“generator” content=“Seu nome – Sua empresa – feito em WordPress” />

basta inserir o seguinte código no bendito arquivo: functions.php

function change_generators() { return ‘<meta name=”generator” content=”Data Nove + Igor Cardoso” />’; }
add_filter( ‘the_generator’, ‘change_generators’ );

Esse código substitui o meta tag generator gerado pelo WordPress, entendeu?

Simples assim…

Valeu, galera e até a próxima…

 

 

One Response to “Como e porque alterar ou Remover a meta tag Generator no wordpress

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *