juin 24

Mettre les 1er caractères d’un post dans la balise META

Par défaut et sans installer d’extensions spécial SEO, on ne peut pas mettre un texte, qui sera en tant que META (repris par Google dans la recherche), pour une page ou un article.

Ce hack, permet d’insérer les 125 caractères du début d’un post.

/* mettre le début du texte ( 125)des articles/pages dans la balise META */
function create_meta_desc() {
    global $post;
if (!is_single()) { return; }
    $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);
    echo "<meta name='description' content='$meta' />";
}
add_action('wp_head', 'create_meta_desc');

.


Étiquettes : ,
Copyright 2019. All rights reserved.

Ecrit 24 juin 2012 par Pit dans la catégorie "WORDPRESS