Copy the function below and paste it into your functions.php file. The code will automatically raise an error if someone try to publish a post which is below the minimum allowed word count, defined on line 3.
function minWord($content){ global $post; $num = 100; //set this to the minimum number of words $content = $post->post_content; if (str_word_count($content) < $num) wp_die( __('Error: your post is below the minimum word count.') ); } add_action('publish_post', 'minWord');
Thanks to Pippin WIlliamson for submitting this great recipe!
Looking for WordPress hosting? Try WP Web Host. Prices starts at $5/month and you can try it for free!