Imposer un nombre minimum mots dans un post WordPress

Quand on gère un site de communiqué de presse, il peut être utile d’imposer un nombre minimum de mots pour le contenu du post.

Pour cela, pas besoin de plugin, un petit hack suffit.
Ouvrez la page function.php avec votre éditeur préféré et ajoutez la fonction suivante:

function minWord($content){
global $post;
$num = 100; //100 est le nombre minimum de mots. Modifiez-le à votre guise!
$content = $post->post_content;
if (str_word_count($content) < $num)
wp_die( __(‘Erreur: Votre article doit comporter plus de 100 mots.’) );
}
add_action(‘publish_post’, ‘minWord’);

Et voilà, le tour est joué!
Impossible de publier un article dans wordpress qui ne fasse pas le minimum de mots souhaité.

Vous avez aimez cet article ? Partagez-le !

One thought to “Imposer un nombre minimum mots dans un post WordPress”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.