Минимальное количество слов при создании поста в вордпресс

Решено

Для правильного отображения блоков и личной мотивации я хотел бы ограничить минимально количество слов которое нужно ввести в поле редактора вордпресс.

Допустим 50. И если в поле редактора меньше слов — то выдавать ошибку или предупреждение, при этом саму запись не публиковать пока не будет  в ней минимум 50 слов.

Добавить Комментарий
Ответ

Добавьте следующий код в файл 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 на нужное вам количество слов

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.