Где устанавливается время между повторной отправкой комментариев? (Wordpress)

SubAqua
На сайте с 21.10.2005
Offline
199
471

Нужно уменьшить время повторной отправки комментария в пост. Где устанавливается это время?

В functions.php и comments.php нету.

arkadiy_a
На сайте с 11.06.2008
Offline
82
#1

В файле /wp-includes/default-filters.php

add_filter( 'comment_flood_filter', 'wp_throttle_comment_flood',    10, 3 );

Оно?

horrors
На сайте с 02.04.2010
Offline
53
#2

/wp-includes/comment.php

Ищем часть кода:

function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) {

if ( $block ) // a plugin has already blocked... we'll let that decision stand
return $block;
if ( ($time_newcomment - $time_lastcomment) < 15 )
return true;
return false;
}

И устанавливаем необходимое ограничение в секундах. По-умолчанию - 15

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий