Limiter le nombre de mots dans le titre et le contenu de vos articles

Publié par Fred Le

Catégorie(s): Snippets Astuces
 

Les deux fonctions ci-dessous vont vous permettre de définir le nombre de mot que doit contenir le titre et le contenu de l’article, cela peu être utile pour rédiger des articles SEO.

Ajouter les deux codes suivant dans votre fichier function.php de votre thème WordPress. Pour changé le nombre de mot dans :

Le titre de l’article : changer la valeur  de la ligne  $title_number_words = 10 ;

Le contenu de l’article qui lui va définir un minimum de mots a tapé : changer la valeur de la ligne $content_number_words = 100;

Code pour le titre :

function titleCount($title){

global $post;

$title_number_words = 10 ; // indiquer le nombre de mots ici

$title = $post->post_title;

if (str_word_count($title) > $title_number_words )

wp_die( __('Erreur: Le titre contient plus de 10 mots') );

}

add_action('publish_post', 'titleCount');

Code pour le contenu :

function minword($content){

global $post;

$content_number_words = 100; // indiquer le nombre de mots ici

$content = $post->post_content;

if (str_word_count($content) <  $content_number_words) 	 

wp_die( __('Erreur: votre article doit contenir au minimum 100 mots.') ); 

} 

add_action('publish_post', 'minword');

Mots clés: , ,





2 Commenataires pour :

“Limiter le nombre de mots dans le titre et le contenu de vos articles”

  1. coco77777 dit :

    Bonjour,

    J’essaye vos codes mais ils marches pas 🙁

    • Fred dit :

      Bonsoir Coco,
      J’ai mis a jour le code ci-dessus il y avait une petite erreur de frappe 🙁 ça fonctionne maintenant j’ai vérifier 😉

Laisser un commentaire

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Pour affiché du code HTML, CSS, PHP, JAVASCRIPT utilisé le marqueur : [code][/code]