it-swarm.dev

Adicionando meta tag sem plugin

É possível adicionar meta título, meta descrição, meta palavras-chave em todas as páginas sem instalar o plugin?

Meu cliente não precisa instalar o plugin. Estou curioso sobre este caso, tudo o que sei é que o administrador deve instalar o plugin seo em seu wordpress para ter uma inserção de meta.

9
Janine Consolas

Embora eu aconselho que você evite isso e use um plugin para este trabalho. Porque apenas um plugin dedicado pode ajudar o SEO. "WordPress SEO" da yoost é um ótimo plugin para SEO.

Dito isto, aqui está o código para adicionar meta descrição e palavras-chave no cabeçalho. Cole isto no arquivo functions.php do tema.

function add_meta_tags() {
    global $post;
    if ( is_single() ) {
        $meta = strip_tags( $post->post_content );
        $meta = strip_shortcodes( $post->post_content );
        $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta );
        $meta = substr( $meta, 0, 125 );
        $keywords = get_the_category( $post->ID );
        $metakeywords = '';
        foreach ( $keywords as $keyword ) {
            $metakeywords .= $keyword->cat_name . ", ";
        }
        echo '<meta name="description" content="' . $meta . '" />' . "\n";
        echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n";
    }
}
add_action( 'wp_head', 'add_meta_tags' , 2 );
12
Robert hue

É sempre uma boa oportunidade ter um plugin SEO dedicado para o site WordPress, mas de alguma forma, se eu ignorar o plugin e direto para a questão adicionando meta tag sem usar o plugin SEO, sugiro adicioná-los ao arquivo header.php em seu WordpPress tema na seção principal perto do link da folha de estilo.

Olhe para tag <title> e você pode ver algo como <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> isso. Você pode adicionar suas metatags logo abaixo dessa linha. Todo o tipo de meta tags que você pode adicionar aqui e funcionaria normalmente sem conflito com os códigos de tema!

1
Govind Vyas