Минимальное количество слов при создании поста в вордпресс
Решено
Для правильного отображения блоков и личной мотивации я хотел бы ограничить минимально количество слов которое нужно ввести в поле редактора вордпресс.
Допустим 50. И если в поле редактора меньше слов — то выдавать ошибку или предупреждение, при этом саму запись не публиковать пока не будет в ней минимум 50 слов.
1 Ответ(ы)
Ответ
Добавьте следующий код в файл functions.php
/** * Минимальное количество слов для публикации * * @global type $post * @param type $content */ function onwp_min_word_count( $content ) { global $post; $wordcount = 50; $content = $post->post_content; if ( str_word_count( $content ) < $wordcount ) wp_die( __( 'Ошибка! Минимальное количество слов должно составлять ' . $wordcount . ' слов.' ) ); } add_action( 'publish_post', 'onwp_min_word_count' );
для изменения ограничения, замените 50 на нужное вам количество слов