Do you run a blog with multiple authors? Then, you probably have wondered how you can set a minimum word count for your posts in WordPress. In this article, we will share with you a snippet that lets you set a minimum Word count for your WordPress posts. If a user tries to publish a post that is too small, then it will return an error telling them the post is not long enough.
Simply open your theme’s functions.php file and paste the following code:
1 2 3 4 5 6 7 8 | function minWord( $content ) { global $post ; $content = $post ->post_content; if ( str_word_count ( $content ) < 100 ) //set this to the minimum number of words wp_die( __( 'Error: your post is below the minimum word count. It needs to be longer than 100 words.' ) ); } add_action( 'publish_post' , 'minWord' ); |
You may change the minimum number of words from 100 to whatever you like. You can also customize the error to make it helpful.