Бывают такие случаи, что Вы оставили комментарий на каком-то сайте, и Вам захотелось его исправить: не правильно написали предложение (грамматическая или пунктуационная ошибка), либо же хотите его просто дополнить. Писать следующий комментарий не очень целесообразно, потому что Вас могут принять за «спамера» (см. автоматическая защита от спама), но и не все сайты предлагают возможность редактирования комментариев, что не есть хорошо для некоторых пользователей. Поэтому, если Вы владелец какого-то крупного портала, то Вам бы лучше всего добавить такую возможность, чтобы пользователи могли редактировать свои комментарии. В данной статье мы и рассмотрим такую возможность, как это можно сделать в WordPress.
Если у Вас на WordPress сайте имеется открытая регистрация пользователей, то Вам бы было хорошо расширить функционал для пользователей, то есть, чтобы они могли редактировать свои комментарии. Но проблема для нас заключается в том, что на большинстве WordPress-сайтов, регистрация отсутсвует и возможность комментировать могут почти все пользователи. Но мы можем решить и такую проблему, теперь любой незарегистрированный пользователь, который оставил комментарий на сайте, может его отредактировать. Но это он может сделать, спустя некоторого времени, например 5 минут.
Для того чтобы реализовать такую возможность, Вы должны сперва установить плагин
По умолчанию, любой пользователь может начать редактировать свой комментарий в течение 5 минут. Об этом Вам будет написано рядом с Вашим комментарием, но как только времени закончится, то возможности редактирования больше не будет. Если Вы захотите увеличить время для редактирования, то Вам необходимо добавить некоторый код в файл functions.php:
add_filter( 'sce_comment_time', 'edit_sce_comment_time' );
function edit_sce_comment_time( $time_in_minutes ) {
return 10;
}
Именно данный код позволит увеличить время до 10 минут. Вы же можете установить любое свое время, какое Вам нравиться. Но я бы Вам не советовал ставить время больше 30 минут, потому что нет смысла для этого. Редактирование предназначено для исправления каких-то ошибок или же дополнения комментария, поэтому 30 минут для этих целей вполне хватит.
Плагин Simple Comment является облеченной версией Ajax Edit Comments. Поэтому, если Вы не хотите лазить в настройках плагина, а просто его установить и чтобы он выполнял свою работу, то Simple Comment именно для Вас.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=4776